Interface AppDetails.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<AppDetails.Builder,AppDetails>
,SdkBuilder<AppDetails.Builder,AppDetails>
,SdkPojo
- Enclosing class:
- AppDetails
public static interface AppDetails.Builder extends SdkPojo, CopyableBuilder<AppDetails.Builder,AppDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description AppDetails.Builder
appName(String appName)
The name of the app.AppDetails.Builder
appType(String appType)
The type of app.AppDetails.Builder
appType(AppType appType)
The type of app.AppDetails.Builder
creationTime(Instant creationTime)
The creation time.AppDetails.Builder
domainId(String domainId)
The domain ID.default AppDetails.Builder
resourceSpec(Consumer<ResourceSpec.Builder> resourceSpec)
Sets the value of the ResourceSpec property for this object.AppDetails.Builder
resourceSpec(ResourceSpec resourceSpec)
Sets the value of the ResourceSpec property for this object.AppDetails.Builder
spaceName(String spaceName)
The name of the space.AppDetails.Builder
status(String status)
The status.AppDetails.Builder
status(AppStatus status)
The status.AppDetails.Builder
userProfileName(String userProfileName)
The user profile name.-
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
-
domainId
AppDetails.Builder domainId(String domainId)
The domain ID.
- Parameters:
domainId
- The domain ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userProfileName
AppDetails.Builder userProfileName(String userProfileName)
The user profile name.
- Parameters:
userProfileName
- The user profile name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
spaceName
AppDetails.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.
-
appType
AppDetails.Builder appType(String appType)
The type of app.
-
appType
AppDetails.Builder appType(AppType appType)
The type of app.
-
appName
AppDetails.Builder appName(String appName)
The name of the app.
- Parameters:
appName
- The name of the app.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
AppDetails.Builder status(String status)
The status.
-
status
AppDetails.Builder status(AppStatus status)
The status.
-
creationTime
AppDetails.Builder creationTime(Instant creationTime)
The creation time.
- Parameters:
creationTime
- The creation time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceSpec
AppDetails.Builder resourceSpec(ResourceSpec resourceSpec)
Sets the value of the ResourceSpec property for this object.- Parameters:
resourceSpec
- The new value for the ResourceSpec property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceSpec
default AppDetails.Builder resourceSpec(Consumer<ResourceSpec.Builder> resourceSpec)
Sets the value of the ResourceSpec property for this object. This is a convenience method that creates an instance of theResourceSpec.Builder
avoiding the need to create one manually viaResourceSpec.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toresourceSpec(ResourceSpec)
.- Parameters:
resourceSpec
- a consumer that will call methods onResourceSpec.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
resourceSpec(ResourceSpec)
-
-