Class AcmeExternalAccountBinding
java.lang.Object
software.amazon.awssdk.services.acm.model.AcmeExternalAccountBinding
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AcmeExternalAccountBinding.Builder,AcmeExternalAccountBinding>
@Generated("software.amazon.awssdk:codegen")
public final class AcmeExternalAccountBinding
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<AcmeExternalAccountBinding.Builder,AcmeExternalAccountBinding>
Contains detailed information about an ACME external account binding.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringThe Amazon Resource Name (ARN) of the ACME endpoint.final StringThe Amazon Resource Name (ARN) of the ACME external account binding.builder()final InstantThe time at which the external account binding was created.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final InstantThe time at which the external account binding expires.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final InstantThe time at which the external account binding was last used.final InstantThe time at which the external account binding was revoked.final StringroleArn()The Amazon Resource Name (ARN) of the IAM role associated with the external account binding.static Class<? extends AcmeExternalAccountBinding.Builder> 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 time at which the external account binding was last updated.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
acmeExternalAccountBindingArn
The Amazon Resource Name (ARN) of the ACME external account binding.
- Returns:
- The Amazon Resource Name (ARN) of the ACME external account binding.
-
acmeEndpointArn
The Amazon Resource Name (ARN) of the ACME endpoint.
- Returns:
- The Amazon Resource Name (ARN) of the ACME endpoint.
-
roleArn
The Amazon Resource Name (ARN) of the IAM role associated with the external account binding.
- Returns:
- The Amazon Resource Name (ARN) of the IAM role associated with the external account binding.
-
expiresAt
The time at which the external account binding expires.
- Returns:
- The time at which the external account binding expires.
-
revokedAt
The time at which the external account binding was revoked.
- Returns:
- The time at which the external account binding was revoked.
-
lastUsedAt
The time at which the external account binding was last used.
- Returns:
- The time at which the external account binding was last used.
-
createdAt
The time at which the external account binding was created.
- Returns:
- The time at which the external account binding was created.
-
updatedAt
The time at which the external account binding was last updated.
- Returns:
- The time at which the external account binding was last updated.
-
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<AcmeExternalAccountBinding.Builder,AcmeExternalAccountBinding> - 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.
-