Class EnvironmentSummary
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<EnvironmentSummary.Builder,EnvironmentSummary>
The details of an environment.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringThe identifier of the Amazon Web Services account in which an environment exists.final StringThe Amazon Web Services Region in which an environment exists.static EnvironmentSummary.Builderbuilder()final InstantThe timestamp of when the environment was created.final StringThe Amazon DataZone user who created the environment.final StringThe description of the environment.final StringdomainId()The identifier of the Amazon DataZone domain in which the environment exists.final StringThe identifier of the environment profile with which the environment was created.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Stringid()The identifier of the environment.final Stringname()The name of the environment.final StringThe identifier of the project in which the environment exists.final Stringprovider()The provider of the environment.static Class<? extends EnvironmentSummary.Builder> final EnvironmentStatusstatus()The status of the environment.final StringThe status of the environment.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 timestamp of when the environment was updated.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
awsAccountId
The identifier of the Amazon Web Services account in which an environment exists.
- Returns:
- The identifier of the Amazon Web Services account in which an environment exists.
-
awsAccountRegion
The Amazon Web Services Region in which an environment exists.
- Returns:
- The Amazon Web Services Region in which an environment exists.
-
createdAt
The timestamp of when the environment was created.
- Returns:
- The timestamp of when the environment was created.
-
createdBy
The Amazon DataZone user who created the environment.
- Returns:
- The Amazon DataZone user who created the environment.
-
description
The description of the environment.
- Returns:
- The description of the environment.
-
domainId
The identifier of the Amazon DataZone domain in which the environment exists.
- Returns:
- The identifier of the Amazon DataZone domain in which the environment exists.
-
environmentProfileId
The identifier of the environment profile with which the environment was created.
- Returns:
- The identifier of the environment profile with which the environment was created.
-
id
The identifier of the environment.
- Returns:
- The identifier of the environment.
-
name
-
projectId
The identifier of the project in which the environment exists.
- Returns:
- The identifier of the project in which the environment exists.
-
provider
The provider of the environment.
- Returns:
- The provider of the environment.
-
status
The status of the environment.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnEnvironmentStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the environment.
- See Also:
-
statusAsString
The status of the environment.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnEnvironmentStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the environment.
- See Also:
-
updatedAt
The timestamp of when the environment was updated.
- Returns:
- The timestamp of when the environment was 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<EnvironmentSummary.Builder,EnvironmentSummary> - 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
-