| Name | Type | Description | Notes |
|---|---|---|---|
| BackupUuid | string | ||
| ReplicationSetupTime | Pointer to time.Time | Time of replication setup, ie, table added to the replication group on the target universe | [optional] |
| RestoreUuid | string | ||
| SourceNamespaceId | string | ||
| SourceNamespaceInfo | Pointer to NamespaceInfoResp | [optional] | |
| Status | Pointer to string | Status | [optional] |
| TargetNamespaceInfo | Pointer to NamespaceInfoResp | [optional] |
func NewXClusterNamespaceConfig(backupUuid string, restoreUuid string, sourceNamespaceId string, ) *XClusterNamespaceConfig
NewXClusterNamespaceConfig instantiates a new XClusterNamespaceConfig object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewXClusterNamespaceConfigWithDefaults() *XClusterNamespaceConfig
NewXClusterNamespaceConfigWithDefaults instantiates a new XClusterNamespaceConfig object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *XClusterNamespaceConfig) GetBackupUuid() string
GetBackupUuid returns the BackupUuid field if non-nil, zero value otherwise.
func (o *XClusterNamespaceConfig) GetBackupUuidOk() (*string, bool)
GetBackupUuidOk returns a tuple with the BackupUuid field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *XClusterNamespaceConfig) SetBackupUuid(v string)
SetBackupUuid sets BackupUuid field to given value.
func (o *XClusterNamespaceConfig) GetReplicationSetupTime() time.Time
GetReplicationSetupTime returns the ReplicationSetupTime field if non-nil, zero value otherwise.
func (o *XClusterNamespaceConfig) GetReplicationSetupTimeOk() (*time.Time, bool)
GetReplicationSetupTimeOk returns a tuple with the ReplicationSetupTime field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *XClusterNamespaceConfig) SetReplicationSetupTime(v time.Time)
SetReplicationSetupTime sets ReplicationSetupTime field to given value.
func (o *XClusterNamespaceConfig) HasReplicationSetupTime() bool
HasReplicationSetupTime returns a boolean if a field has been set.
func (o *XClusterNamespaceConfig) GetRestoreUuid() string
GetRestoreUuid returns the RestoreUuid field if non-nil, zero value otherwise.
func (o *XClusterNamespaceConfig) GetRestoreUuidOk() (*string, bool)
GetRestoreUuidOk returns a tuple with the RestoreUuid field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *XClusterNamespaceConfig) SetRestoreUuid(v string)
SetRestoreUuid sets RestoreUuid field to given value.
func (o *XClusterNamespaceConfig) GetSourceNamespaceId() string
GetSourceNamespaceId returns the SourceNamespaceId field if non-nil, zero value otherwise.
func (o *XClusterNamespaceConfig) GetSourceNamespaceIdOk() (*string, bool)
GetSourceNamespaceIdOk returns a tuple with the SourceNamespaceId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *XClusterNamespaceConfig) SetSourceNamespaceId(v string)
SetSourceNamespaceId sets SourceNamespaceId field to given value.
func (o *XClusterNamespaceConfig) GetSourceNamespaceInfo() NamespaceInfoResp
GetSourceNamespaceInfo returns the SourceNamespaceInfo field if non-nil, zero value otherwise.
func (o *XClusterNamespaceConfig) GetSourceNamespaceInfoOk() (*NamespaceInfoResp, bool)
GetSourceNamespaceInfoOk returns a tuple with the SourceNamespaceInfo field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *XClusterNamespaceConfig) SetSourceNamespaceInfo(v NamespaceInfoResp)
SetSourceNamespaceInfo sets SourceNamespaceInfo field to given value.
func (o *XClusterNamespaceConfig) HasSourceNamespaceInfo() bool
HasSourceNamespaceInfo returns a boolean if a field has been set.
func (o *XClusterNamespaceConfig) GetStatus() string
GetStatus returns the Status field if non-nil, zero value otherwise.
func (o *XClusterNamespaceConfig) GetStatusOk() (*string, bool)
GetStatusOk returns a tuple with the Status field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *XClusterNamespaceConfig) SetStatus(v string)
SetStatus sets Status field to given value.
func (o *XClusterNamespaceConfig) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (o *XClusterNamespaceConfig) GetTargetNamespaceInfo() NamespaceInfoResp
GetTargetNamespaceInfo returns the TargetNamespaceInfo field if non-nil, zero value otherwise.
func (o *XClusterNamespaceConfig) GetTargetNamespaceInfoOk() (*NamespaceInfoResp, bool)
GetTargetNamespaceInfoOk returns a tuple with the TargetNamespaceInfo field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *XClusterNamespaceConfig) SetTargetNamespaceInfo(v NamespaceInfoResp)
SetTargetNamespaceInfo sets TargetNamespaceInfo field to given value.
func (o *XClusterNamespaceConfig) HasTargetNamespaceInfo() bool
HasTargetNamespaceInfo returns a boolean if a field has been set.