Name | Type | Description | Notes |
---|---|---|---|
Id | Pointer to int64 | The resource identifier. | [optional] |
Type | string | The resource type. | |
Name | string | The name of the resource. | |
UserDefinedFields | Pointer to map[string]string | User-defined fields set for the resource. | [optional] |
Configuration | Pointer to InlinedConfiguration | [optional] [readonly] | |
View | Pointer to View | [optional] [readonly] | |
DeploymentEnabled | Pointer to bool | Indicates whether the zone is deployable. | [optional] |
AbsoluteName | Pointer to string | The fully qualified name of the zone. | [optional] |
DynamicUpdateEnabled | Pointer to bool | Indicates whether the dynamic update feature is enabled on the zone. When enabled, any resource records that are added, updated, or deleted within the zone will be automatically deployed to the primary DNS/DHCP Server of that zone using selective deployment. | [optional] |
Template | Pointer to InlinedZoneTemplate | [optional] | |
Signed | Pointer to bool | Indicates if the zone is currently signed using a DNSSEC Signing Policy. | [optional] |
SigningPolicy | Pointer to InlinedDNSSECSigningPolicy | [optional] | |
ResponsePolicyZoneType | string | The type of response policy zone. | |
ResponsePolicy | Pointer to InlinedResponsePolicy | [optional] | |
OverridePolicyType | Pointer to string | The response policy type set for BlueCat Security Feed. | [optional] |
OverrideRefreshTime | Pointer to string | The custom refresh time interval set for BlueCat Security Feed, in seconds. | [optional] |
RedirectTarget | Pointer to string | The target FQDN to which all undesirable connection attemps are redirected. | [optional] |
FeedCategories | Pointer to []string | [optional] |
func NewPostCollectionZoneRequest(type_ string, name string, responsePolicyZoneType string, ) *PostCollectionZoneRequest
NewPostCollectionZoneRequest instantiates a new PostCollectionZoneRequest 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 NewPostCollectionZoneRequestWithDefaults() *PostCollectionZoneRequest
NewPostCollectionZoneRequestWithDefaults instantiates a new PostCollectionZoneRequest 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 *PostCollectionZoneRequest) GetId() int64
GetId returns the Id field if non-nil, zero value otherwise.
func (o *PostCollectionZoneRequest) GetIdOk() (*int64, bool)
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostCollectionZoneRequest) SetId(v int64)
SetId sets Id field to given value.
func (o *PostCollectionZoneRequest) HasId() bool
HasId returns a boolean if a field has been set.
func (o *PostCollectionZoneRequest) GetType() string
GetType returns the Type field if non-nil, zero value otherwise.
func (o *PostCollectionZoneRequest) GetTypeOk() (*string, bool)
GetTypeOk returns a tuple with the Type field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostCollectionZoneRequest) SetType(v string)
SetType sets Type field to given value.
func (o *PostCollectionZoneRequest) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *PostCollectionZoneRequest) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostCollectionZoneRequest) SetName(v string)
SetName sets Name field to given value.
func (o *PostCollectionZoneRequest) GetUserDefinedFields() map[string]string
GetUserDefinedFields returns the UserDefinedFields field if non-nil, zero value otherwise.
func (o *PostCollectionZoneRequest) GetUserDefinedFieldsOk() (*map[string]string, bool)
GetUserDefinedFieldsOk returns a tuple with the UserDefinedFields field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostCollectionZoneRequest) SetUserDefinedFields(v map[string]string)
SetUserDefinedFields sets UserDefinedFields field to given value.
func (o *PostCollectionZoneRequest) HasUserDefinedFields() bool
HasUserDefinedFields returns a boolean if a field has been set.
func (o *PostCollectionZoneRequest) GetConfiguration() InlinedConfiguration
GetConfiguration returns the Configuration field if non-nil, zero value otherwise.
func (o *PostCollectionZoneRequest) GetConfigurationOk() (*InlinedConfiguration, bool)
GetConfigurationOk returns a tuple with the Configuration field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostCollectionZoneRequest) SetConfiguration(v InlinedConfiguration)
SetConfiguration sets Configuration field to given value.
func (o *PostCollectionZoneRequest) HasConfiguration() bool
HasConfiguration returns a boolean if a field has been set.
func (o *PostCollectionZoneRequest) GetView() View
GetView returns the View field if non-nil, zero value otherwise.
func (o *PostCollectionZoneRequest) GetViewOk() (*View, bool)
GetViewOk returns a tuple with the View field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostCollectionZoneRequest) SetView(v View)
SetView sets View field to given value.
func (o *PostCollectionZoneRequest) HasView() bool
HasView returns a boolean if a field has been set.
func (o *PostCollectionZoneRequest) GetDeploymentEnabled() bool
GetDeploymentEnabled returns the DeploymentEnabled field if non-nil, zero value otherwise.
func (o *PostCollectionZoneRequest) GetDeploymentEnabledOk() (*bool, bool)
GetDeploymentEnabledOk returns a tuple with the DeploymentEnabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostCollectionZoneRequest) SetDeploymentEnabled(v bool)
SetDeploymentEnabled sets DeploymentEnabled field to given value.
func (o *PostCollectionZoneRequest) HasDeploymentEnabled() bool
HasDeploymentEnabled returns a boolean if a field has been set.
func (o *PostCollectionZoneRequest) GetAbsoluteName() string
GetAbsoluteName returns the AbsoluteName field if non-nil, zero value otherwise.
func (o *PostCollectionZoneRequest) GetAbsoluteNameOk() (*string, bool)
GetAbsoluteNameOk returns a tuple with the AbsoluteName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostCollectionZoneRequest) SetAbsoluteName(v string)
SetAbsoluteName sets AbsoluteName field to given value.
func (o *PostCollectionZoneRequest) HasAbsoluteName() bool
HasAbsoluteName returns a boolean if a field has been set.
func (o *PostCollectionZoneRequest) GetDynamicUpdateEnabled() bool
GetDynamicUpdateEnabled returns the DynamicUpdateEnabled field if non-nil, zero value otherwise.
func (o *PostCollectionZoneRequest) GetDynamicUpdateEnabledOk() (*bool, bool)
GetDynamicUpdateEnabledOk returns a tuple with the DynamicUpdateEnabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostCollectionZoneRequest) SetDynamicUpdateEnabled(v bool)
SetDynamicUpdateEnabled sets DynamicUpdateEnabled field to given value.
func (o *PostCollectionZoneRequest) HasDynamicUpdateEnabled() bool
HasDynamicUpdateEnabled returns a boolean if a field has been set.
func (o *PostCollectionZoneRequest) GetTemplate() InlinedZoneTemplate
GetTemplate returns the Template field if non-nil, zero value otherwise.
func (o *PostCollectionZoneRequest) GetTemplateOk() (*InlinedZoneTemplate, bool)
GetTemplateOk returns a tuple with the Template field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostCollectionZoneRequest) SetTemplate(v InlinedZoneTemplate)
SetTemplate sets Template field to given value.
func (o *PostCollectionZoneRequest) HasTemplate() bool
HasTemplate returns a boolean if a field has been set.
func (o *PostCollectionZoneRequest) GetSigned() bool
GetSigned returns the Signed field if non-nil, zero value otherwise.
func (o *PostCollectionZoneRequest) GetSignedOk() (*bool, bool)
GetSignedOk returns a tuple with the Signed field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostCollectionZoneRequest) SetSigned(v bool)
SetSigned sets Signed field to given value.
func (o *PostCollectionZoneRequest) HasSigned() bool
HasSigned returns a boolean if a field has been set.
func (o *PostCollectionZoneRequest) GetSigningPolicy() InlinedDNSSECSigningPolicy
GetSigningPolicy returns the SigningPolicy field if non-nil, zero value otherwise.
func (o *PostCollectionZoneRequest) GetSigningPolicyOk() (*InlinedDNSSECSigningPolicy, bool)
GetSigningPolicyOk returns a tuple with the SigningPolicy field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostCollectionZoneRequest) SetSigningPolicy(v InlinedDNSSECSigningPolicy)
SetSigningPolicy sets SigningPolicy field to given value.
func (o *PostCollectionZoneRequest) HasSigningPolicy() bool
HasSigningPolicy returns a boolean if a field has been set.
func (o *PostCollectionZoneRequest) GetResponsePolicyZoneType() string
GetResponsePolicyZoneType returns the ResponsePolicyZoneType field if non-nil, zero value otherwise.
func (o *PostCollectionZoneRequest) GetResponsePolicyZoneTypeOk() (*string, bool)
GetResponsePolicyZoneTypeOk returns a tuple with the ResponsePolicyZoneType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostCollectionZoneRequest) SetResponsePolicyZoneType(v string)
SetResponsePolicyZoneType sets ResponsePolicyZoneType field to given value.
func (o *PostCollectionZoneRequest) GetResponsePolicy() InlinedResponsePolicy
GetResponsePolicy returns the ResponsePolicy field if non-nil, zero value otherwise.
func (o *PostCollectionZoneRequest) GetResponsePolicyOk() (*InlinedResponsePolicy, bool)
GetResponsePolicyOk returns a tuple with the ResponsePolicy field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostCollectionZoneRequest) SetResponsePolicy(v InlinedResponsePolicy)
SetResponsePolicy sets ResponsePolicy field to given value.
func (o *PostCollectionZoneRequest) HasResponsePolicy() bool
HasResponsePolicy returns a boolean if a field has been set.
func (o *PostCollectionZoneRequest) GetOverridePolicyType() string
GetOverridePolicyType returns the OverridePolicyType field if non-nil, zero value otherwise.
func (o *PostCollectionZoneRequest) GetOverridePolicyTypeOk() (*string, bool)
GetOverridePolicyTypeOk returns a tuple with the OverridePolicyType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostCollectionZoneRequest) SetOverridePolicyType(v string)
SetOverridePolicyType sets OverridePolicyType field to given value.
func (o *PostCollectionZoneRequest) HasOverridePolicyType() bool
HasOverridePolicyType returns a boolean if a field has been set.
func (o *PostCollectionZoneRequest) GetOverrideRefreshTime() string
GetOverrideRefreshTime returns the OverrideRefreshTime field if non-nil, zero value otherwise.
func (o *PostCollectionZoneRequest) GetOverrideRefreshTimeOk() (*string, bool)
GetOverrideRefreshTimeOk returns a tuple with the OverrideRefreshTime field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostCollectionZoneRequest) SetOverrideRefreshTime(v string)
SetOverrideRefreshTime sets OverrideRefreshTime field to given value.
func (o *PostCollectionZoneRequest) HasOverrideRefreshTime() bool
HasOverrideRefreshTime returns a boolean if a field has been set.
func (o *PostCollectionZoneRequest) GetRedirectTarget() string
GetRedirectTarget returns the RedirectTarget field if non-nil, zero value otherwise.
func (o *PostCollectionZoneRequest) GetRedirectTargetOk() (*string, bool)
GetRedirectTargetOk returns a tuple with the RedirectTarget field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostCollectionZoneRequest) SetRedirectTarget(v string)
SetRedirectTarget sets RedirectTarget field to given value.
func (o *PostCollectionZoneRequest) HasRedirectTarget() bool
HasRedirectTarget returns a boolean if a field has been set.
func (o *PostCollectionZoneRequest) GetFeedCategories() []string
GetFeedCategories returns the FeedCategories field if non-nil, zero value otherwise.
func (o *PostCollectionZoneRequest) GetFeedCategoriesOk() (*[]string, bool)
GetFeedCategoriesOk returns a tuple with the FeedCategories field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostCollectionZoneRequest) SetFeedCategories(v []string)
SetFeedCategories sets FeedCategories field to given value.
func (o *PostCollectionZoneRequest) HasFeedCategories() bool
HasFeedCategories returns a boolean if a field has been set.