Interface DevEnvironmentSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DevEnvironmentSummary.Builder,DevEnvironmentSummary>,SdkBuilder<DevEnvironmentSummary.Builder,DevEnvironmentSummary>,SdkPojo
- Enclosing class:
- DevEnvironmentSummary
public static interface DevEnvironmentSummary.Builder extends SdkPojo, CopyableBuilder<DevEnvironmentSummary.Builder,DevEnvironmentSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DevEnvironmentSummary.Builderalias(String alias)The user-specified alias for the Dev Environment.DevEnvironmentSummary.BuildercreatorId(String creatorId)The system-generated unique ID of the user who created the Dev Environment.DevEnvironmentSummary.Builderid(String id)The system-generated unique ID for the Dev Environment.DevEnvironmentSummary.Builderides(Collection<Ide> ides)Information about the integrated development environment (IDE) configured for a Dev Environment.DevEnvironmentSummary.Builderides(Consumer<Ide.Builder>... ides)Information about the integrated development environment (IDE) configured for a Dev Environment.DevEnvironmentSummary.Builderides(Ide... ides)Information about the integrated development environment (IDE) configured for a Dev Environment.DevEnvironmentSummary.BuilderinactivityTimeoutMinutes(Integer inactivityTimeoutMinutes)The amount of time the Dev Environment will run without any activity detected before stopping, in minutes.DevEnvironmentSummary.BuilderinstanceType(String instanceType)The Amazon EC2 instace type used for the Dev Environment.DevEnvironmentSummary.BuilderinstanceType(InstanceType instanceType)The Amazon EC2 instace type used for the Dev Environment.DevEnvironmentSummary.BuilderlastUpdatedTime(Instant lastUpdatedTime)The time when the Dev Environment was last updated, in coordinated universal time (UTC) timestamp format as specified in RFC 3339.default DevEnvironmentSummary.BuilderpersistentStorage(Consumer<PersistentStorage.Builder> persistentStorage)Information about the configuration of persistent storage for the Dev Environment.DevEnvironmentSummary.BuilderpersistentStorage(PersistentStorage persistentStorage)Information about the configuration of persistent storage for the Dev Environment.DevEnvironmentSummary.BuilderprojectName(String projectName)The name of the project in the space.DevEnvironmentSummary.Builderrepositories(Collection<DevEnvironmentRepositorySummary> repositories)Information about the repositories that will be cloned into the Dev Environment.DevEnvironmentSummary.Builderrepositories(Consumer<DevEnvironmentRepositorySummary.Builder>... repositories)Information about the repositories that will be cloned into the Dev Environment.DevEnvironmentSummary.Builderrepositories(DevEnvironmentRepositorySummary... repositories)Information about the repositories that will be cloned into the Dev Environment.DevEnvironmentSummary.BuilderspaceName(String spaceName)The name of the space.DevEnvironmentSummary.Builderstatus(String status)The status of the Dev Environment.DevEnvironmentSummary.Builderstatus(DevEnvironmentStatus status)The status of the Dev Environment.DevEnvironmentSummary.BuilderstatusReason(String statusReason)The reason for the status.DevEnvironmentSummary.BuildervpcConnectionName(String vpcConnectionName)The name of the connection used to connect to Amazon VPC used when the Dev Environment was created, if any.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
spaceName
DevEnvironmentSummary.Builder spaceName(String spaceName)
The name of the space.
- Parameters:
spaceName- The name of the space.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
projectName
DevEnvironmentSummary.Builder projectName(String projectName)
The name of the project in the space.
- Parameters:
projectName- The name of the project in the space.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
DevEnvironmentSummary.Builder id(String id)
The system-generated unique ID for the Dev Environment.
- Parameters:
id- The system-generated unique ID for the Dev Environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedTime
DevEnvironmentSummary.Builder lastUpdatedTime(Instant lastUpdatedTime)
The time when the Dev Environment was last updated, in coordinated universal time (UTC) timestamp format as specified in RFC 3339.
- Parameters:
lastUpdatedTime- The time when the Dev Environment was last updated, in coordinated universal time (UTC) timestamp format as specified in RFC 3339.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creatorId
DevEnvironmentSummary.Builder creatorId(String creatorId)
The system-generated unique ID of the user who created the Dev Environment.
- Parameters:
creatorId- The system-generated unique ID of the user who created the Dev Environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
DevEnvironmentSummary.Builder status(String status)
The status of the Dev Environment.
- Parameters:
status- The status of the Dev Environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DevEnvironmentStatus,DevEnvironmentStatus
-
status
DevEnvironmentSummary.Builder status(DevEnvironmentStatus status)
The status of the Dev Environment.
- Parameters:
status- The status of the Dev Environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DevEnvironmentStatus,DevEnvironmentStatus
-
statusReason
DevEnvironmentSummary.Builder statusReason(String statusReason)
The reason for the status.
- Parameters:
statusReason- The reason for the status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
repositories
DevEnvironmentSummary.Builder repositories(Collection<DevEnvironmentRepositorySummary> repositories)
Information about the repositories that will be cloned into the Dev Environment. If no rvalue is specified, no repository is cloned.
- Parameters:
repositories- Information about the repositories that will be cloned into the Dev Environment. If no rvalue is specified, no repository is cloned.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
repositories
DevEnvironmentSummary.Builder repositories(DevEnvironmentRepositorySummary... repositories)
Information about the repositories that will be cloned into the Dev Environment. If no rvalue is specified, no repository is cloned.
- Parameters:
repositories- Information about the repositories that will be cloned into the Dev Environment. If no rvalue is specified, no repository is cloned.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
repositories
DevEnvironmentSummary.Builder repositories(Consumer<DevEnvironmentRepositorySummary.Builder>... repositories)
Information about the repositories that will be cloned into the Dev Environment. If no rvalue is specified, no repository is cloned.
This is a convenience method that creates an instance of theDevEnvironmentRepositorySummary.Builderavoiding the need to create one manually viaDevEnvironmentRepositorySummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#repositories(List.) - Parameters:
repositories- a consumer that will call methods onDevEnvironmentRepositorySummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#repositories(java.util.Collection)
-
alias
DevEnvironmentSummary.Builder alias(String alias)
The user-specified alias for the Dev Environment.
- Parameters:
alias- The user-specified alias for the Dev Environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ides
DevEnvironmentSummary.Builder ides(Collection<Ide> ides)
Information about the integrated development environment (IDE) configured for a Dev Environment.
- Parameters:
ides- Information about the integrated development environment (IDE) configured for a Dev Environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ides
DevEnvironmentSummary.Builder ides(Ide... ides)
Information about the integrated development environment (IDE) configured for a Dev Environment.
- Parameters:
ides- Information about the integrated development environment (IDE) configured for a Dev Environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ides
DevEnvironmentSummary.Builder ides(Consumer<Ide.Builder>... ides)
Information about the integrated development environment (IDE) configured for a Dev Environment.
This is a convenience method that creates an instance of theIde.Builderavoiding the need to create one manually viaIde.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#ides(List.) - Parameters:
ides- a consumer that will call methods onIde.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#ides(java.util.Collection)
-
instanceType
DevEnvironmentSummary.Builder instanceType(String instanceType)
The Amazon EC2 instace type used for the Dev Environment.
- Parameters:
instanceType- The Amazon EC2 instace type used for the Dev Environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
InstanceType,InstanceType
-
instanceType
DevEnvironmentSummary.Builder instanceType(InstanceType instanceType)
The Amazon EC2 instace type used for the Dev Environment.
- Parameters:
instanceType- The Amazon EC2 instace type used for the Dev Environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
InstanceType,InstanceType
-
inactivityTimeoutMinutes
DevEnvironmentSummary.Builder inactivityTimeoutMinutes(Integer inactivityTimeoutMinutes)
The amount of time the Dev Environment will run without any activity detected before stopping, in minutes. Dev Environments consume compute minutes when running.
- Parameters:
inactivityTimeoutMinutes- The amount of time the Dev Environment will run without any activity detected before stopping, in minutes. Dev Environments consume compute minutes when running.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
persistentStorage
DevEnvironmentSummary.Builder persistentStorage(PersistentStorage persistentStorage)
Information about the configuration of persistent storage for the Dev Environment.
- Parameters:
persistentStorage- Information about the configuration of persistent storage for the Dev Environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
persistentStorage
default DevEnvironmentSummary.Builder persistentStorage(Consumer<PersistentStorage.Builder> persistentStorage)
Information about the configuration of persistent storage for the Dev Environment.
This is a convenience method that creates an instance of thePersistentStorage.Builderavoiding the need to create one manually viaPersistentStorage.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topersistentStorage(PersistentStorage).- Parameters:
persistentStorage- a consumer that will call methods onPersistentStorage.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
persistentStorage(PersistentStorage)
-
vpcConnectionName
DevEnvironmentSummary.Builder vpcConnectionName(String vpcConnectionName)
The name of the connection used to connect to Amazon VPC used when the Dev Environment was created, if any.
- Parameters:
vpcConnectionName- The name of the connection used to connect to Amazon VPC used when the Dev Environment was created, if any.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-