Class Environment
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Environment.Builder,Environment>
Information about an Cloud9 development environment.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal Stringarn()The Amazon Resource Name (ARN) of the environment.static Environment.Builderbuilder()final ConnectionTypeThe connection type used for connecting to an Amazon EC2 environment.final StringThe connection type used for connecting to an Amazon EC2 environment.final StringThe description for the environment.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 ID of the environment.final EnvironmentLifecycleThe state of the environment in its creation or deletion lifecycle.final ManagedCredentialsStatusDescribes the status of Amazon Web Services managed temporary credentials for the Cloud9 environment.final StringDescribes the status of Amazon Web Services managed temporary credentials for the Cloud9 environment.final Stringname()The name of the environment.final StringownerArn()The Amazon Resource Name (ARN) of the environment owner.static Class<? extends Environment.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 EnvironmentTypetype()The type of environment.final StringThe type of environment.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
id
-
name
-
description
The description for the environment.
- Returns:
- The description for the environment.
-
type
The type of environment. Valid values include the following:
-
ec2: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment. -
ssh: Your own server connects to the environment.
If the service returns an enum value that is not available in the current SDK version,
typewill returnEnvironmentType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of environment. Valid values include the following:
-
ec2: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment. -
ssh: Your own server connects to the environment.
-
- See Also:
-
-
typeAsString
The type of environment. Valid values include the following:
-
ec2: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment. -
ssh: Your own server connects to the environment.
If the service returns an enum value that is not available in the current SDK version,
typewill returnEnvironmentType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of environment. Valid values include the following:
-
ec2: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment. -
ssh: Your own server connects to the environment.
-
- See Also:
-
-
connectionType
The connection type used for connecting to an Amazon EC2 environment.
CONNECT_SSHis selected by default.If the service returns an enum value that is not available in the current SDK version,
connectionTypewill returnConnectionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromconnectionTypeAsString().- Returns:
- The connection type used for connecting to an Amazon EC2 environment.
CONNECT_SSHis selected by default. - See Also:
-
connectionTypeAsString
The connection type used for connecting to an Amazon EC2 environment.
CONNECT_SSHis selected by default.If the service returns an enum value that is not available in the current SDK version,
connectionTypewill returnConnectionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromconnectionTypeAsString().- Returns:
- The connection type used for connecting to an Amazon EC2 environment.
CONNECT_SSHis selected by default. - See Also:
-
arn
The Amazon Resource Name (ARN) of the environment.
- Returns:
- The Amazon Resource Name (ARN) of the environment.
-
ownerArn
The Amazon Resource Name (ARN) of the environment owner.
- Returns:
- The Amazon Resource Name (ARN) of the environment owner.
-
lifecycle
The state of the environment in its creation or deletion lifecycle.
- Returns:
- The state of the environment in its creation or deletion lifecycle.
-
managedCredentialsStatus
Describes the status of Amazon Web Services managed temporary credentials for the Cloud9 environment. Available values are:
-
ENABLED_ON_CREATE -
ENABLED_BY_OWNER -
DISABLED_BY_DEFAULT -
DISABLED_BY_OWNER -
DISABLED_BY_COLLABORATOR -
PENDING_REMOVAL_BY_COLLABORATOR -
PENDING_REMOVAL_BY_OWNER -
FAILED_REMOVAL_BY_COLLABORATOR -
ENABLED_BY_OWNER -
DISABLED_BY_DEFAULT
If the service returns an enum value that is not available in the current SDK version,
managedCredentialsStatuswill returnManagedCredentialsStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommanagedCredentialsStatusAsString().- Returns:
- Describes the status of Amazon Web Services managed temporary credentials for the Cloud9 environment.
Available values are:
-
ENABLED_ON_CREATE -
ENABLED_BY_OWNER -
DISABLED_BY_DEFAULT -
DISABLED_BY_OWNER -
DISABLED_BY_COLLABORATOR -
PENDING_REMOVAL_BY_COLLABORATOR -
PENDING_REMOVAL_BY_OWNER -
FAILED_REMOVAL_BY_COLLABORATOR -
ENABLED_BY_OWNER -
DISABLED_BY_DEFAULT
-
- See Also:
-
-
managedCredentialsStatusAsString
Describes the status of Amazon Web Services managed temporary credentials for the Cloud9 environment. Available values are:
-
ENABLED_ON_CREATE -
ENABLED_BY_OWNER -
DISABLED_BY_DEFAULT -
DISABLED_BY_OWNER -
DISABLED_BY_COLLABORATOR -
PENDING_REMOVAL_BY_COLLABORATOR -
PENDING_REMOVAL_BY_OWNER -
FAILED_REMOVAL_BY_COLLABORATOR -
ENABLED_BY_OWNER -
DISABLED_BY_DEFAULT
If the service returns an enum value that is not available in the current SDK version,
managedCredentialsStatuswill returnManagedCredentialsStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommanagedCredentialsStatusAsString().- Returns:
- Describes the status of Amazon Web Services managed temporary credentials for the Cloud9 environment.
Available values are:
-
ENABLED_ON_CREATE -
ENABLED_BY_OWNER -
DISABLED_BY_DEFAULT -
DISABLED_BY_OWNER -
DISABLED_BY_COLLABORATOR -
PENDING_REMOVAL_BY_COLLABORATOR -
PENDING_REMOVAL_BY_OWNER -
FAILED_REMOVAL_BY_COLLABORATOR -
ENABLED_BY_OWNER -
DISABLED_BY_DEFAULT
-
- See Also:
-
-
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<Environment.Builder,Environment> - 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
-