Class EnvironmentSummary
- java.lang.Object
-
- software.amazon.awssdk.services.datazone.model.EnvironmentSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<EnvironmentSummary.Builder,EnvironmentSummary>
@Generated("software.amazon.awssdk:codegen") public final class EnvironmentSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<EnvironmentSummary.Builder,EnvironmentSummary>
The details of an environment.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceEnvironmentSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringawsAccountId()The identifier of the Amazon Web Services account in which an environment exists.StringawsAccountRegion()The Amazon Web Services Region in which an environment exists.static EnvironmentSummary.Builderbuilder()InstantcreatedAt()The timestamp of when the environment was created.StringcreatedBy()The Amazon DataZone user who created the environment.Stringdescription()The description of the environment.StringdomainId()The identifier of the Amazon DataZone domain in which the environment exists.StringenvironmentProfileId()The identifier of the environment profile with which the environment was created.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringid()The identifier of the environment.Stringname()The name of the environment.StringprojectId()The identifier of the project in which the environment exists.Stringprovider()The provider of the environment.List<SdkField<?>>sdkFields()static Class<? extends EnvironmentSummary.Builder>serializableBuilderClass()EnvironmentStatusstatus()The status of the environment.StringstatusAsString()The status of the environment.EnvironmentSummary.BuildertoBuilder()StringtoString()Returns a string representation of this object.InstantupdatedAt()The timestamp of when the environment was updated.-
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
-
awsAccountId
public final String 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
public final String awsAccountRegion()
The Amazon Web Services Region in which an environment exists.
- Returns:
- The Amazon Web Services Region in which an environment exists.
-
createdAt
public final Instant createdAt()
The timestamp of when the environment was created.
- Returns:
- The timestamp of when the environment was created.
-
createdBy
public final String createdBy()
The Amazon DataZone user who created the environment.
- Returns:
- The Amazon DataZone user who created the environment.
-
description
public final String description()
The description of the environment.
- Returns:
- The description of the environment.
-
domainId
public final String 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
public final String 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
public final String id()
The identifier of the environment.
- Returns:
- The identifier of the environment.
-
name
public final String name()
The name of the environment.
- Returns:
- The name of the environment.
-
projectId
public final String projectId()
The identifier of the project in which the environment exists.
- Returns:
- The identifier of the project in which the environment exists.
-
provider
public final String provider()
The provider of the environment.
- Returns:
- The provider of the environment.
-
status
public final EnvironmentStatus 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:
EnvironmentStatus
-
statusAsString
public final String 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:
EnvironmentStatus
-
updatedAt
public final Instant updatedAt()
The timestamp of when the environment was updated.
- Returns:
- The timestamp of when the environment was updated.
-
toBuilder
public EnvironmentSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<EnvironmentSummary.Builder,EnvironmentSummary>
-
builder
public static EnvironmentSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends EnvironmentSummary.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.
-
-