Name | Type | Description | Notes |
---|---|---|---|
AsmConfig | Pointer to InheritedASMConfig | The inheritance configuration for asm_config field. | [optional] |
DdnsClientUpdate | Pointer to InheritanceInheritedString | The inheritance configuration for ddns_client_update field from IPSpace object. | [optional] |
DdnsConflictResolutionMode | Pointer to InheritanceInheritedString | The inheritance configuration for ddns_conflict_resolution_mode field from IPSpace object. | [optional] |
DdnsEnabled | Pointer to InheritanceInheritedBool | The inheritance configuration for ddns_enabled field. Only action allowed is 'inherit'. | [optional] |
DdnsHostnameBlock | Pointer to InheritedDDNSHostnameBlock | The inheritance configuration for ddns_generate_name and ddns_generated_prefix fields from IPSpace object. | [optional] |
DdnsTtlPercent | Pointer to InheritanceInheritedFloat | The inheritance configuration for ddns_ttl_percent field from IPSpace object. | [optional] |
DdnsUpdateBlock | Pointer to InheritedDDNSUpdateBlock | The inheritance configuration for ddns_send_updates and ddns_domain fields from IPSpace object. | [optional] |
DdnsUpdateOnRenew | Pointer to InheritanceInheritedBool | The inheritance configuration for ddns_update_on_renew field from IPSpace object. | [optional] |
DdnsUseConflictResolution | Pointer to InheritanceInheritedBool | The inheritance configuration for ddns_use_conflict_resolution field from IPSpace object. | [optional] |
DhcpConfig | Pointer to InheritedDHCPConfig | The inheritance configuration for dhcp_config field. | [optional] |
DhcpOptions | Pointer to InheritedDHCPOptionList | The inheritance configuration for dhcp_options field. | [optional] |
DhcpOptionsV6 | Pointer to InheritedDHCPOptionList | The inheritance configuration for dhcp_options_v6 field. | [optional] |
HeaderOptionFilename | Pointer to InheritanceInheritedString | The inheritance configuration for header_option_filename field. | [optional] |
HeaderOptionServerAddress | Pointer to InheritanceInheritedString | The inheritance configuration for header_option_server_address field. | [optional] |
HeaderOptionServerName | Pointer to InheritanceInheritedString | The inheritance configuration for header_option_server_name field. | [optional] |
HostnameRewriteBlock | Pointer to InheritedHostnameRewriteBlock | The inheritance configuration for hostname_rewrite_enabled, hostname_rewrite_regex, and hostname_rewrite_char fields from IPSpace object. | [optional] |
VendorSpecificOptionOptionSpace | Pointer to InheritanceInheritedIdentifier | The inheritance configuration for vendor_specific_option_option_space field. | [optional] |
func NewIPSpaceInheritance() *IPSpaceInheritance
NewIPSpaceInheritance instantiates a new IPSpaceInheritance 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 NewIPSpaceInheritanceWithDefaults() *IPSpaceInheritance
NewIPSpaceInheritanceWithDefaults instantiates a new IPSpaceInheritance 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 *IPSpaceInheritance) GetAsmConfig() InheritedASMConfig
GetAsmConfig returns the AsmConfig field if non-nil, zero value otherwise.
func (o *IPSpaceInheritance) GetAsmConfigOk() (*InheritedASMConfig, bool)
GetAsmConfigOk returns a tuple with the AsmConfig field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IPSpaceInheritance) SetAsmConfig(v InheritedASMConfig)
SetAsmConfig sets AsmConfig field to given value.
func (o *IPSpaceInheritance) HasAsmConfig() bool
HasAsmConfig returns a boolean if a field has been set.
func (o *IPSpaceInheritance) GetDdnsClientUpdate() InheritanceInheritedString
GetDdnsClientUpdate returns the DdnsClientUpdate field if non-nil, zero value otherwise.
func (o *IPSpaceInheritance) GetDdnsClientUpdateOk() (*InheritanceInheritedString, bool)
GetDdnsClientUpdateOk returns a tuple with the DdnsClientUpdate field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IPSpaceInheritance) SetDdnsClientUpdate(v InheritanceInheritedString)
SetDdnsClientUpdate sets DdnsClientUpdate field to given value.
func (o *IPSpaceInheritance) HasDdnsClientUpdate() bool
HasDdnsClientUpdate returns a boolean if a field has been set.
func (o *IPSpaceInheritance) GetDdnsConflictResolutionMode() InheritanceInheritedString
GetDdnsConflictResolutionMode returns the DdnsConflictResolutionMode field if non-nil, zero value otherwise.
func (o *IPSpaceInheritance) GetDdnsConflictResolutionModeOk() (*InheritanceInheritedString, bool)
GetDdnsConflictResolutionModeOk returns a tuple with the DdnsConflictResolutionMode field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IPSpaceInheritance) SetDdnsConflictResolutionMode(v InheritanceInheritedString)
SetDdnsConflictResolutionMode sets DdnsConflictResolutionMode field to given value.
func (o *IPSpaceInheritance) HasDdnsConflictResolutionMode() bool
HasDdnsConflictResolutionMode returns a boolean if a field has been set.
func (o *IPSpaceInheritance) GetDdnsEnabled() InheritanceInheritedBool
GetDdnsEnabled returns the DdnsEnabled field if non-nil, zero value otherwise.
func (o *IPSpaceInheritance) GetDdnsEnabledOk() (*InheritanceInheritedBool, bool)
GetDdnsEnabledOk returns a tuple with the DdnsEnabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IPSpaceInheritance) SetDdnsEnabled(v InheritanceInheritedBool)
SetDdnsEnabled sets DdnsEnabled field to given value.
func (o *IPSpaceInheritance) HasDdnsEnabled() bool
HasDdnsEnabled returns a boolean if a field has been set.
func (o *IPSpaceInheritance) GetDdnsHostnameBlock() InheritedDDNSHostnameBlock
GetDdnsHostnameBlock returns the DdnsHostnameBlock field if non-nil, zero value otherwise.
func (o *IPSpaceInheritance) GetDdnsHostnameBlockOk() (*InheritedDDNSHostnameBlock, bool)
GetDdnsHostnameBlockOk returns a tuple with the DdnsHostnameBlock field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IPSpaceInheritance) SetDdnsHostnameBlock(v InheritedDDNSHostnameBlock)
SetDdnsHostnameBlock sets DdnsHostnameBlock field to given value.
func (o *IPSpaceInheritance) HasDdnsHostnameBlock() bool
HasDdnsHostnameBlock returns a boolean if a field has been set.
func (o *IPSpaceInheritance) GetDdnsTtlPercent() InheritanceInheritedFloat
GetDdnsTtlPercent returns the DdnsTtlPercent field if non-nil, zero value otherwise.
func (o *IPSpaceInheritance) GetDdnsTtlPercentOk() (*InheritanceInheritedFloat, bool)
GetDdnsTtlPercentOk returns a tuple with the DdnsTtlPercent field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IPSpaceInheritance) SetDdnsTtlPercent(v InheritanceInheritedFloat)
SetDdnsTtlPercent sets DdnsTtlPercent field to given value.
func (o *IPSpaceInheritance) HasDdnsTtlPercent() bool
HasDdnsTtlPercent returns a boolean if a field has been set.
func (o *IPSpaceInheritance) GetDdnsUpdateBlock() InheritedDDNSUpdateBlock
GetDdnsUpdateBlock returns the DdnsUpdateBlock field if non-nil, zero value otherwise.
func (o *IPSpaceInheritance) GetDdnsUpdateBlockOk() (*InheritedDDNSUpdateBlock, bool)
GetDdnsUpdateBlockOk returns a tuple with the DdnsUpdateBlock field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IPSpaceInheritance) SetDdnsUpdateBlock(v InheritedDDNSUpdateBlock)
SetDdnsUpdateBlock sets DdnsUpdateBlock field to given value.
func (o *IPSpaceInheritance) HasDdnsUpdateBlock() bool
HasDdnsUpdateBlock returns a boolean if a field has been set.
func (o *IPSpaceInheritance) GetDdnsUpdateOnRenew() InheritanceInheritedBool
GetDdnsUpdateOnRenew returns the DdnsUpdateOnRenew field if non-nil, zero value otherwise.
func (o *IPSpaceInheritance) GetDdnsUpdateOnRenewOk() (*InheritanceInheritedBool, bool)
GetDdnsUpdateOnRenewOk returns a tuple with the DdnsUpdateOnRenew field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IPSpaceInheritance) SetDdnsUpdateOnRenew(v InheritanceInheritedBool)
SetDdnsUpdateOnRenew sets DdnsUpdateOnRenew field to given value.
func (o *IPSpaceInheritance) HasDdnsUpdateOnRenew() bool
HasDdnsUpdateOnRenew returns a boolean if a field has been set.
func (o *IPSpaceInheritance) GetDdnsUseConflictResolution() InheritanceInheritedBool
GetDdnsUseConflictResolution returns the DdnsUseConflictResolution field if non-nil, zero value otherwise.
func (o *IPSpaceInheritance) GetDdnsUseConflictResolutionOk() (*InheritanceInheritedBool, bool)
GetDdnsUseConflictResolutionOk returns a tuple with the DdnsUseConflictResolution field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IPSpaceInheritance) SetDdnsUseConflictResolution(v InheritanceInheritedBool)
SetDdnsUseConflictResolution sets DdnsUseConflictResolution field to given value.
func (o *IPSpaceInheritance) HasDdnsUseConflictResolution() bool
HasDdnsUseConflictResolution returns a boolean if a field has been set.
func (o *IPSpaceInheritance) GetDhcpConfig() InheritedDHCPConfig
GetDhcpConfig returns the DhcpConfig field if non-nil, zero value otherwise.
func (o *IPSpaceInheritance) GetDhcpConfigOk() (*InheritedDHCPConfig, bool)
GetDhcpConfigOk returns a tuple with the DhcpConfig field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IPSpaceInheritance) SetDhcpConfig(v InheritedDHCPConfig)
SetDhcpConfig sets DhcpConfig field to given value.
func (o *IPSpaceInheritance) HasDhcpConfig() bool
HasDhcpConfig returns a boolean if a field has been set.
func (o *IPSpaceInheritance) GetDhcpOptions() InheritedDHCPOptionList
GetDhcpOptions returns the DhcpOptions field if non-nil, zero value otherwise.
func (o *IPSpaceInheritance) GetDhcpOptionsOk() (*InheritedDHCPOptionList, bool)
GetDhcpOptionsOk returns a tuple with the DhcpOptions field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IPSpaceInheritance) SetDhcpOptions(v InheritedDHCPOptionList)
SetDhcpOptions sets DhcpOptions field to given value.
func (o *IPSpaceInheritance) HasDhcpOptions() bool
HasDhcpOptions returns a boolean if a field has been set.
func (o *IPSpaceInheritance) GetDhcpOptionsV6() InheritedDHCPOptionList
GetDhcpOptionsV6 returns the DhcpOptionsV6 field if non-nil, zero value otherwise.
func (o *IPSpaceInheritance) GetDhcpOptionsV6Ok() (*InheritedDHCPOptionList, bool)
GetDhcpOptionsV6Ok returns a tuple with the DhcpOptionsV6 field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IPSpaceInheritance) SetDhcpOptionsV6(v InheritedDHCPOptionList)
SetDhcpOptionsV6 sets DhcpOptionsV6 field to given value.
func (o *IPSpaceInheritance) HasDhcpOptionsV6() bool
HasDhcpOptionsV6 returns a boolean if a field has been set.
func (o *IPSpaceInheritance) GetHeaderOptionFilename() InheritanceInheritedString
GetHeaderOptionFilename returns the HeaderOptionFilename field if non-nil, zero value otherwise.
func (o *IPSpaceInheritance) GetHeaderOptionFilenameOk() (*InheritanceInheritedString, bool)
GetHeaderOptionFilenameOk returns a tuple with the HeaderOptionFilename field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IPSpaceInheritance) SetHeaderOptionFilename(v InheritanceInheritedString)
SetHeaderOptionFilename sets HeaderOptionFilename field to given value.
func (o *IPSpaceInheritance) HasHeaderOptionFilename() bool
HasHeaderOptionFilename returns a boolean if a field has been set.
func (o *IPSpaceInheritance) GetHeaderOptionServerAddress() InheritanceInheritedString
GetHeaderOptionServerAddress returns the HeaderOptionServerAddress field if non-nil, zero value otherwise.
func (o *IPSpaceInheritance) GetHeaderOptionServerAddressOk() (*InheritanceInheritedString, bool)
GetHeaderOptionServerAddressOk returns a tuple with the HeaderOptionServerAddress field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IPSpaceInheritance) SetHeaderOptionServerAddress(v InheritanceInheritedString)
SetHeaderOptionServerAddress sets HeaderOptionServerAddress field to given value.
func (o *IPSpaceInheritance) HasHeaderOptionServerAddress() bool
HasHeaderOptionServerAddress returns a boolean if a field has been set.
func (o *IPSpaceInheritance) GetHeaderOptionServerName() InheritanceInheritedString
GetHeaderOptionServerName returns the HeaderOptionServerName field if non-nil, zero value otherwise.
func (o *IPSpaceInheritance) GetHeaderOptionServerNameOk() (*InheritanceInheritedString, bool)
GetHeaderOptionServerNameOk returns a tuple with the HeaderOptionServerName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IPSpaceInheritance) SetHeaderOptionServerName(v InheritanceInheritedString)
SetHeaderOptionServerName sets HeaderOptionServerName field to given value.
func (o *IPSpaceInheritance) HasHeaderOptionServerName() bool
HasHeaderOptionServerName returns a boolean if a field has been set.
func (o *IPSpaceInheritance) GetHostnameRewriteBlock() InheritedHostnameRewriteBlock
GetHostnameRewriteBlock returns the HostnameRewriteBlock field if non-nil, zero value otherwise.
func (o *IPSpaceInheritance) GetHostnameRewriteBlockOk() (*InheritedHostnameRewriteBlock, bool)
GetHostnameRewriteBlockOk returns a tuple with the HostnameRewriteBlock field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IPSpaceInheritance) SetHostnameRewriteBlock(v InheritedHostnameRewriteBlock)
SetHostnameRewriteBlock sets HostnameRewriteBlock field to given value.
func (o *IPSpaceInheritance) HasHostnameRewriteBlock() bool
HasHostnameRewriteBlock returns a boolean if a field has been set.
func (o *IPSpaceInheritance) GetVendorSpecificOptionOptionSpace() InheritanceInheritedIdentifier
GetVendorSpecificOptionOptionSpace returns the VendorSpecificOptionOptionSpace field if non-nil, zero value otherwise.
func (o *IPSpaceInheritance) GetVendorSpecificOptionOptionSpaceOk() (*InheritanceInheritedIdentifier, bool)
GetVendorSpecificOptionOptionSpaceOk returns a tuple with the VendorSpecificOptionOptionSpace field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IPSpaceInheritance) SetVendorSpecificOptionOptionSpace(v InheritanceInheritedIdentifier)
SetVendorSpecificOptionOptionSpace sets VendorSpecificOptionOptionSpace field to given value.
func (o *IPSpaceInheritance) HasVendorSpecificOptionOptionSpace() bool
HasVendorSpecificOptionOptionSpace returns a boolean if a field has been set.