Class ProfileResourceAssociation
- java.lang.Object
-
- software.amazon.awssdk.services.route53profiles.model.ProfileResourceAssociation
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ProfileResourceAssociation.Builder,ProfileResourceAssociation>
@Generated("software.amazon.awssdk:codegen") public final class ProfileResourceAssociation extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ProfileResourceAssociation.Builder,ProfileResourceAssociation>
The association between a Route 53 Profile and resources.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceProfileResourceAssociation.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ProfileResourceAssociation.Builderbuilder()InstantcreationTime()The date and time that the Profile resource association was created, in Unix time format and Coordinated Universal Time (UTC).booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringid()ID of the Profile resource association.InstantmodificationTime()The date and time that the Profile resource association was modified, in Unix time format and Coordinated Universal Time (UTC).Stringname()Name of the Profile resource association.StringownerId()Amazon Web Services account ID of the Profile resource association owner.StringprofileId()Profile ID of the Profile that the resources are associated with.StringresourceArn()The Amazon Resource Name (ARN) of the resource association.StringresourceProperties()If the DNS resource is a DNS Firewall rule group, this indicates the priority.StringresourceType()Resource type, such as a private hosted zone, or DNS Firewall rule group.List<SdkField<?>>sdkFields()static Class<? extends ProfileResourceAssociation.Builder>serializableBuilderClass()ProfileStatusstatus()Status of the Profile resource association.StringstatusAsString()Status of the Profile resource association.StringstatusMessage()Additional information about the Profile resource association.ProfileResourceAssociation.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
-
creationTime
public final Instant creationTime()
The date and time that the Profile resource association was created, in Unix time format and Coordinated Universal Time (UTC).
- Returns:
- The date and time that the Profile resource association was created, in Unix time format and Coordinated Universal Time (UTC).
-
id
public final String id()
ID of the Profile resource association.
- Returns:
- ID of the Profile resource association.
-
modificationTime
public final Instant modificationTime()
The date and time that the Profile resource association was modified, in Unix time format and Coordinated Universal Time (UTC).
- Returns:
- The date and time that the Profile resource association was modified, in Unix time format and Coordinated Universal Time (UTC).
-
name
public final String name()
Name of the Profile resource association.
- Returns:
- Name of the Profile resource association.
-
ownerId
public final String ownerId()
Amazon Web Services account ID of the Profile resource association owner.
- Returns:
- Amazon Web Services account ID of the Profile resource association owner.
-
profileId
public final String profileId()
Profile ID of the Profile that the resources are associated with.
- Returns:
- Profile ID of the Profile that the resources are associated with.
-
resourceArn
public final String resourceArn()
The Amazon Resource Name (ARN) of the resource association.
- Returns:
- The Amazon Resource Name (ARN) of the resource association.
-
resourceProperties
public final String resourceProperties()
If the DNS resource is a DNS Firewall rule group, this indicates the priority.
- Returns:
- If the DNS resource is a DNS Firewall rule group, this indicates the priority.
-
resourceType
public final String resourceType()
Resource type, such as a private hosted zone, or DNS Firewall rule group.
- Returns:
- Resource type, such as a private hosted zone, or DNS Firewall rule group.
-
status
public final ProfileStatus status()
Status of the Profile resource association.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnProfileStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- Status of the Profile resource association.
- See Also:
ProfileStatus
-
statusAsString
public final String statusAsString()
Status of the Profile resource association.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnProfileStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- Status of the Profile resource association.
- See Also:
ProfileStatus
-
statusMessage
public final String statusMessage()
Additional information about the Profile resource association.
- Returns:
- Additional information about the Profile resource association.
-
toBuilder
public ProfileResourceAssociation.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ProfileResourceAssociation.Builder,ProfileResourceAssociation>
-
builder
public static ProfileResourceAssociation.Builder builder()
-
serializableBuilderClass
public static Class<? extends ProfileResourceAssociation.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.
-
-