Class FirewallDomainListMetadata
- java.lang.Object
-
- software.amazon.awssdk.services.route53resolver.model.FirewallDomainListMetadata
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<FirewallDomainListMetadata.Builder,FirewallDomainListMetadata>
@Generated("software.amazon.awssdk:codegen") public final class FirewallDomainListMetadata extends Object implements SdkPojo, Serializable, ToCopyableBuilder<FirewallDomainListMetadata.Builder,FirewallDomainListMetadata>
Minimal high-level information for a firewall domain list. The action ListFirewallDomainLists returns an array of these objects.
To retrieve full information for a firewall domain list, call GetFirewallDomainList and ListFirewallDomains.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceFirewallDomainListMetadata.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringarn()The Amazon Resource Name (ARN) of the firewall domain list metadata.static FirewallDomainListMetadata.Builderbuilder()StringcreatorRequestId()A unique string defined by you to identify the request.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringid()The ID of the domain list.StringmanagedOwnerName()The owner of the list, used only for lists that are not managed by you.Stringname()The name of the domain list.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends FirewallDomainListMetadata.Builder>serializableBuilderClass()FirewallDomainListMetadata.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
id
public final String id()
The ID of the domain list.
- Returns:
- The ID of the domain list.
-
arn
public final String arn()
The Amazon Resource Name (ARN) of the firewall domain list metadata.
- Returns:
- The Amazon Resource Name (ARN) of the firewall domain list metadata.
-
name
public final String name()
The name of the domain list.
- Returns:
- The name of the domain list.
-
creatorRequestId
public final String creatorRequestId()
A unique string defined by you to identify the request. This allows you to retry failed requests without the risk of running the operation twice. This can be any unique string, for example, a timestamp.
- Returns:
- A unique string defined by you to identify the request. This allows you to retry failed requests without the risk of running the operation twice. This can be any unique string, for example, a timestamp.
-
managedOwnerName
public final String managedOwnerName()
The owner of the list, used only for lists that are not managed by you. For example, the managed domain list
AWSManagedDomainsMalwareDomainListhas the managed owner nameRoute 53 Resolver DNS Firewall.- Returns:
- The owner of the list, used only for lists that are not managed by you. For example, the managed domain
list
AWSManagedDomainsMalwareDomainListhas the managed owner nameRoute 53 Resolver DNS Firewall.
-
toBuilder
public FirewallDomainListMetadata.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<FirewallDomainListMetadata.Builder,FirewallDomainListMetadata>
-
builder
public static FirewallDomainListMetadata.Builder builder()
-
serializableBuilderClass
public static Class<? extends FirewallDomainListMetadata.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-