Class ProfileAssociation
- java.lang.Object
-
- software.amazon.awssdk.services.route53profiles.model.ProfileAssociation
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ProfileAssociation.Builder,ProfileAssociation>
@Generated("software.amazon.awssdk:codegen") public final class ProfileAssociation extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ProfileAssociation.Builder,ProfileAssociation>
An association between a Route 53 Profile and a VPC.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceProfileAssociation.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ProfileAssociation.Builderbuilder()InstantcreationTime()The date and time that the Profile 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 association.InstantmodificationTime()The date and time that the Profile association was modified, in Unix time format and Coordinated Universal Time (UTC).Stringname()Name of the Profile association.StringownerId()Amazon Web Services account ID of the Profile association owner.StringprofileId()ID of the Profile.StringresourceId()The Amazon Resource Name (ARN) of the VPC.List<SdkField<?>>sdkFields()static Class<? extends ProfileAssociation.Builder>serializableBuilderClass()ProfileStatusstatus()Status of the Profile association.StringstatusAsString()Status of the Profile association.StringstatusMessage()Additional information about the Profile association.ProfileAssociation.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 association was created, in Unix time format and Coordinated Universal Time (UTC).
- Returns:
- The date and time that the Profile association was created, in Unix time format and Coordinated Universal Time (UTC).
-
id
public final String id()
ID of the Profile association.
- Returns:
- ID of the Profile association.
-
modificationTime
public final Instant modificationTime()
The date and time that the Profile association was modified, in Unix time format and Coordinated Universal Time (UTC).
- Returns:
- The date and time that the Profile association was modified, in Unix time format and Coordinated Universal Time (UTC).
-
name
public final String name()
Name of the Profile association.
- Returns:
- Name of the Profile association.
-
ownerId
public final String ownerId()
Amazon Web Services account ID of the Profile association owner.
- Returns:
- Amazon Web Services account ID of the Profile association owner.
-
profileId
public final String profileId()
ID of the Profile.
- Returns:
- ID of the Profile.
-
resourceId
public final String resourceId()
The Amazon Resource Name (ARN) of the VPC.
- Returns:
- The Amazon Resource Name (ARN) of the VPC.
-
status
public final ProfileStatus status()
Status of the Profile 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 association.
- See Also:
ProfileStatus
-
statusAsString
public final String statusAsString()
Status of the Profile 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 association.
- See Also:
ProfileStatus
-
statusMessage
public final String statusMessage()
Additional information about the Profile association.
- Returns:
- Additional information about the Profile association.
-
toBuilder
public ProfileAssociation.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ProfileAssociation.Builder,ProfileAssociation>
-
builder
public static ProfileAssociation.Builder builder()
-
serializableBuilderClass
public static Class<? extends ProfileAssociation.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.
-
-