Class DNSViewSummary
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DNSViewSummary.Builder,DNSViewSummary>
Summary information about a DNS view.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal Stringarn()The Amazon Resource Name (ARN) of the DNS view.static DNSViewSummary.Builderbuilder()final StringThe unique string that identifies the request and ensures idempotency.final InstantThe date and time when the DNS view was created.final StringA description of the DNS view.final DnsSecValidationTypeWhether DNSSEC validation is enabled for the DNS view.final StringWhether DNSSEC validation is enabled for the DNS view.final EdnsClientSubnetTypeWhether EDNS Client Subnet injection is enabled for the DNS view.final StringWhether EDNS Client Subnet injection is enabled for the DNS view.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.Whether firewall rules fail open when they cannot be evaluated.final StringWhether firewall rules fail open when they cannot be evaluated.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final StringThe ID of the global resolver that the DNS view is associated with.final inthashCode()final Stringid()The unique identifier of the DNS view.final Stringname()The name of the DNS view.static Class<? extends DNSViewSummary.Builder> final ProfileResourceStatusstatus()The current status of the DNS view.final StringThe current status of the DNS view.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final InstantThe date and time when the DNS view was last updated.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
id
The unique identifier of the DNS view.
- Returns:
- The unique identifier of the DNS view.
-
arn
The Amazon Resource Name (ARN) of the DNS view.
- Returns:
- The Amazon Resource Name (ARN) of the DNS view.
-
clientToken
The unique string that identifies the request and ensures idempotency.
- Returns:
- The unique string that identifies the request and ensures idempotency.
-
dnssecValidation
Whether DNSSEC validation is enabled for the DNS view.
If the service returns an enum value that is not available in the current SDK version,
dnssecValidationwill returnDnsSecValidationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdnssecValidationAsString().- Returns:
- Whether DNSSEC validation is enabled for the DNS view.
- See Also:
-
dnssecValidationAsString
Whether DNSSEC validation is enabled for the DNS view.
If the service returns an enum value that is not available in the current SDK version,
dnssecValidationwill returnDnsSecValidationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdnssecValidationAsString().- Returns:
- Whether DNSSEC validation is enabled for the DNS view.
- See Also:
-
ednsClientSubnet
Whether EDNS Client Subnet injection is enabled for the DNS view.
If the service returns an enum value that is not available in the current SDK version,
ednsClientSubnetwill returnEdnsClientSubnetType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromednsClientSubnetAsString().- Returns:
- Whether EDNS Client Subnet injection is enabled for the DNS view.
- See Also:
-
ednsClientSubnetAsString
Whether EDNS Client Subnet injection is enabled for the DNS view.
If the service returns an enum value that is not available in the current SDK version,
ednsClientSubnetwill returnEdnsClientSubnetType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromednsClientSubnetAsString().- Returns:
- Whether EDNS Client Subnet injection is enabled for the DNS view.
- See Also:
-
firewallRulesFailOpen
Whether firewall rules fail open when they cannot be evaluated.
If the service returns an enum value that is not available in the current SDK version,
firewallRulesFailOpenwill returnFirewallRulesFailOpenType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfirewallRulesFailOpenAsString().- Returns:
- Whether firewall rules fail open when they cannot be evaluated.
- See Also:
-
firewallRulesFailOpenAsString
Whether firewall rules fail open when they cannot be evaluated.
If the service returns an enum value that is not available in the current SDK version,
firewallRulesFailOpenwill returnFirewallRulesFailOpenType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfirewallRulesFailOpenAsString().- Returns:
- Whether firewall rules fail open when they cannot be evaluated.
- See Also:
-
name
-
description
A description of the DNS view.
- Returns:
- A description of the DNS view.
-
globalResolverId
The ID of the global resolver that the DNS view is associated with.
- Returns:
- The ID of the global resolver that the DNS view is associated with.
-
createdAt
The date and time when the DNS view was created.
- Returns:
- The date and time when the DNS view was created.
-
updatedAt
The date and time when the DNS view was last updated.
- Returns:
- The date and time when the DNS view was last updated.
-
status
The current status of the DNS view.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnProfileResourceStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current status of the DNS view.
- See Also:
-
statusAsString
The current status of the DNS view.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnProfileResourceStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current status of the DNS view.
- See Also:
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<DNSViewSummary.Builder,DNSViewSummary> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-