Name | Type | Description | Notes |
---|---|---|---|
DdnsBlock | Pointer to InheritedDDNSBlock | The inheritance configuration for ddns_enabled, ddns_send_updates, ddns_domain, ddns_zones fields from Server object. | [optional] |
DdnsClientUpdate | Pointer to InheritanceInheritedString | The inheritance configuration for ddns_client_update field from Server object. | [optional] |
DdnsConflictResolutionMode | Pointer to InheritanceInheritedString | The inheritance configuration for ddns_conflict_resolution_mode field from Server object. | [optional] |
DdnsHostnameBlock | Pointer to InheritedDDNSHostnameBlock | The inheritance configuration for ddns_generate_name and ddns_generated_prefix fields from Server object. | [optional] |
DdnsTtlPercent | Pointer to InheritanceInheritedFloat | The inheritance configuration for ddns_ttl_percent field from Server object. | [optional] |
DdnsUpdateOnRenew | Pointer to InheritanceInheritedBool | The inheritance configuration for ddns_update_on_renew field from Server object. | [optional] |
DdnsUseConflictResolution | Pointer to InheritanceInheritedBool | The inheritance configuration for ddns_use_conflict_resolution field from Server object. | [optional] |
DhcpConfig | Pointer to InheritedDHCPConfig | The inheritance configuration for dhcp_config field from Server object. | [optional] |
DhcpOptions | Pointer to InheritedDHCPOptionList | The inheritance configuration for dhcp_options field from Server object. | [optional] |
DhcpOptionsV6 | Pointer to InheritedDHCPOptionList | The inheritance configuration for dhcp_options_v6 field from Server object. | [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, hostname_rewrite_char fields from Server object. | [optional] |
VendorSpecificOptionOptionSpace | Pointer to InheritanceInheritedIdentifier | The inheritance configuration for vendor_specific_option_option_space field from Server object. | [optional] |
func NewServerInheritance() *ServerInheritance
NewServerInheritance instantiates a new ServerInheritance 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 NewServerInheritanceWithDefaults() *ServerInheritance
NewServerInheritanceWithDefaults instantiates a new ServerInheritance 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 *ServerInheritance) GetDdnsBlock() InheritedDDNSBlock
GetDdnsBlock returns the DdnsBlock field if non-nil, zero value otherwise.
func (o *ServerInheritance) GetDdnsBlockOk() (*InheritedDDNSBlock, bool)
GetDdnsBlockOk returns a tuple with the DdnsBlock field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ServerInheritance) SetDdnsBlock(v InheritedDDNSBlock)
SetDdnsBlock sets DdnsBlock field to given value.
func (o *ServerInheritance) HasDdnsBlock() bool
HasDdnsBlock returns a boolean if a field has been set.
func (o *ServerInheritance) GetDdnsClientUpdate() InheritanceInheritedString
GetDdnsClientUpdate returns the DdnsClientUpdate field if non-nil, zero value otherwise.
func (o *ServerInheritance) 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 *ServerInheritance) SetDdnsClientUpdate(v InheritanceInheritedString)
SetDdnsClientUpdate sets DdnsClientUpdate field to given value.
func (o *ServerInheritance) HasDdnsClientUpdate() bool
HasDdnsClientUpdate returns a boolean if a field has been set.
func (o *ServerInheritance) GetDdnsConflictResolutionMode() InheritanceInheritedString
GetDdnsConflictResolutionMode returns the DdnsConflictResolutionMode field if non-nil, zero value otherwise.
func (o *ServerInheritance) 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 *ServerInheritance) SetDdnsConflictResolutionMode(v InheritanceInheritedString)
SetDdnsConflictResolutionMode sets DdnsConflictResolutionMode field to given value.
func (o *ServerInheritance) HasDdnsConflictResolutionMode() bool
HasDdnsConflictResolutionMode returns a boolean if a field has been set.
func (o *ServerInheritance) GetDdnsHostnameBlock() InheritedDDNSHostnameBlock
GetDdnsHostnameBlock returns the DdnsHostnameBlock field if non-nil, zero value otherwise.
func (o *ServerInheritance) 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 *ServerInheritance) SetDdnsHostnameBlock(v InheritedDDNSHostnameBlock)
SetDdnsHostnameBlock sets DdnsHostnameBlock field to given value.
func (o *ServerInheritance) HasDdnsHostnameBlock() bool
HasDdnsHostnameBlock returns a boolean if a field has been set.
func (o *ServerInheritance) GetDdnsTtlPercent() InheritanceInheritedFloat
GetDdnsTtlPercent returns the DdnsTtlPercent field if non-nil, zero value otherwise.
func (o *ServerInheritance) 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 *ServerInheritance) SetDdnsTtlPercent(v InheritanceInheritedFloat)
SetDdnsTtlPercent sets DdnsTtlPercent field to given value.
func (o *ServerInheritance) HasDdnsTtlPercent() bool
HasDdnsTtlPercent returns a boolean if a field has been set.
func (o *ServerInheritance) GetDdnsUpdateOnRenew() InheritanceInheritedBool
GetDdnsUpdateOnRenew returns the DdnsUpdateOnRenew field if non-nil, zero value otherwise.
func (o *ServerInheritance) 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 *ServerInheritance) SetDdnsUpdateOnRenew(v InheritanceInheritedBool)
SetDdnsUpdateOnRenew sets DdnsUpdateOnRenew field to given value.
func (o *ServerInheritance) HasDdnsUpdateOnRenew() bool
HasDdnsUpdateOnRenew returns a boolean if a field has been set.
func (o *ServerInheritance) GetDdnsUseConflictResolution() InheritanceInheritedBool
GetDdnsUseConflictResolution returns the DdnsUseConflictResolution field if non-nil, zero value otherwise.
func (o *ServerInheritance) 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 *ServerInheritance) SetDdnsUseConflictResolution(v InheritanceInheritedBool)
SetDdnsUseConflictResolution sets DdnsUseConflictResolution field to given value.
func (o *ServerInheritance) HasDdnsUseConflictResolution() bool
HasDdnsUseConflictResolution returns a boolean if a field has been set.
func (o *ServerInheritance) GetDhcpConfig() InheritedDHCPConfig
GetDhcpConfig returns the DhcpConfig field if non-nil, zero value otherwise.
func (o *ServerInheritance) 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 *ServerInheritance) SetDhcpConfig(v InheritedDHCPConfig)
SetDhcpConfig sets DhcpConfig field to given value.
func (o *ServerInheritance) HasDhcpConfig() bool
HasDhcpConfig returns a boolean if a field has been set.
func (o *ServerInheritance) GetDhcpOptions() InheritedDHCPOptionList
GetDhcpOptions returns the DhcpOptions field if non-nil, zero value otherwise.
func (o *ServerInheritance) 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 *ServerInheritance) SetDhcpOptions(v InheritedDHCPOptionList)
SetDhcpOptions sets DhcpOptions field to given value.
func (o *ServerInheritance) HasDhcpOptions() bool
HasDhcpOptions returns a boolean if a field has been set.
func (o *ServerInheritance) GetDhcpOptionsV6() InheritedDHCPOptionList
GetDhcpOptionsV6 returns the DhcpOptionsV6 field if non-nil, zero value otherwise.
func (o *ServerInheritance) 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 *ServerInheritance) SetDhcpOptionsV6(v InheritedDHCPOptionList)
SetDhcpOptionsV6 sets DhcpOptionsV6 field to given value.
func (o *ServerInheritance) HasDhcpOptionsV6() bool
HasDhcpOptionsV6 returns a boolean if a field has been set.
func (o *ServerInheritance) GetHeaderOptionFilename() InheritanceInheritedString
GetHeaderOptionFilename returns the HeaderOptionFilename field if non-nil, zero value otherwise.
func (o *ServerInheritance) 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 *ServerInheritance) SetHeaderOptionFilename(v InheritanceInheritedString)
SetHeaderOptionFilename sets HeaderOptionFilename field to given value.
func (o *ServerInheritance) HasHeaderOptionFilename() bool
HasHeaderOptionFilename returns a boolean if a field has been set.
func (o *ServerInheritance) GetHeaderOptionServerAddress() InheritanceInheritedString
GetHeaderOptionServerAddress returns the HeaderOptionServerAddress field if non-nil, zero value otherwise.
func (o *ServerInheritance) 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 *ServerInheritance) SetHeaderOptionServerAddress(v InheritanceInheritedString)
SetHeaderOptionServerAddress sets HeaderOptionServerAddress field to given value.
func (o *ServerInheritance) HasHeaderOptionServerAddress() bool
HasHeaderOptionServerAddress returns a boolean if a field has been set.
func (o *ServerInheritance) GetHeaderOptionServerName() InheritanceInheritedString
GetHeaderOptionServerName returns the HeaderOptionServerName field if non-nil, zero value otherwise.
func (o *ServerInheritance) 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 *ServerInheritance) SetHeaderOptionServerName(v InheritanceInheritedString)
SetHeaderOptionServerName sets HeaderOptionServerName field to given value.
func (o *ServerInheritance) HasHeaderOptionServerName() bool
HasHeaderOptionServerName returns a boolean if a field has been set.
func (o *ServerInheritance) GetHostnameRewriteBlock() InheritedHostnameRewriteBlock
GetHostnameRewriteBlock returns the HostnameRewriteBlock field if non-nil, zero value otherwise.
func (o *ServerInheritance) 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 *ServerInheritance) SetHostnameRewriteBlock(v InheritedHostnameRewriteBlock)
SetHostnameRewriteBlock sets HostnameRewriteBlock field to given value.
func (o *ServerInheritance) HasHostnameRewriteBlock() bool
HasHostnameRewriteBlock returns a boolean if a field has been set.
func (o *ServerInheritance) GetVendorSpecificOptionOptionSpace() InheritanceInheritedIdentifier
GetVendorSpecificOptionOptionSpace returns the VendorSpecificOptionOptionSpace field if non-nil, zero value otherwise.
func (o *ServerInheritance) 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 *ServerInheritance) SetVendorSpecificOptionOptionSpace(v InheritanceInheritedIdentifier)
SetVendorSpecificOptionOptionSpace sets VendorSpecificOptionOptionSpace field to given value.
func (o *ServerInheritance) HasVendorSpecificOptionOptionSpace() bool
HasVendorSpecificOptionOptionSpace returns a boolean if a field has been set.