Interface PersistentAppUI.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<PersistentAppUI.Builder,
,PersistentAppUI> SdkBuilder<PersistentAppUI.Builder,
,PersistentAppUI> SdkPojo
- Enclosing class:
PersistentAppUI
-
Method Summary
Modifier and TypeMethodDescriptionThe author ID for the persistent application user interface object.creationTime
(Instant creationTime) The creation date and time for the persistent application user interface object.lastModifiedTime
(Instant lastModifiedTime) The date and time the persistent application user interface object was last changed.lastStateChangeReason
(String lastStateChangeReason) The reason the persistent application user interface object was last changed.persistentAppUIId
(String persistentAppUIId) The identifier for the persistent application user interface object.persistentAppUIStatus
(String persistentAppUIStatus) The status for the persistent application user interface object.persistentAppUITypeList
(Collection<PersistentAppUIType> persistentAppUITypeList) The type list for the persistent application user interface object.persistentAppUITypeList
(PersistentAppUIType... persistentAppUITypeList) The type list for the persistent application user interface object.persistentAppUITypeListWithStrings
(String... persistentAppUITypeList) The type list for the persistent application user interface object.persistentAppUITypeListWithStrings
(Collection<String> persistentAppUITypeList) The type list for the persistent application user interface object.tags
(Collection<Tag> tags) A collection of tags for the persistent application user interface object.tags
(Consumer<Tag.Builder>... tags) A collection of tags for the persistent application user interface object.A collection of tags for the persistent application user interface object.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, sdkFieldNameToField, sdkFields
-
Method Details
-
persistentAppUIId
The identifier for the persistent application user interface object.
- Parameters:
persistentAppUIId
- The identifier for the persistent application user interface object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
persistentAppUITypeListWithStrings
PersistentAppUI.Builder persistentAppUITypeListWithStrings(Collection<String> persistentAppUITypeList) The type list for the persistent application user interface object. Valid values include SHS, YTS, or TEZ.
- Parameters:
persistentAppUITypeList
- The type list for the persistent application user interface object. Valid values include SHS, YTS, or TEZ.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
persistentAppUITypeListWithStrings
The type list for the persistent application user interface object. Valid values include SHS, YTS, or TEZ.
- Parameters:
persistentAppUITypeList
- The type list for the persistent application user interface object. Valid values include SHS, YTS, or TEZ.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
persistentAppUITypeList
PersistentAppUI.Builder persistentAppUITypeList(Collection<PersistentAppUIType> persistentAppUITypeList) The type list for the persistent application user interface object. Valid values include SHS, YTS, or TEZ.
- Parameters:
persistentAppUITypeList
- The type list for the persistent application user interface object. Valid values include SHS, YTS, or TEZ.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
persistentAppUITypeList
The type list for the persistent application user interface object. Valid values include SHS, YTS, or TEZ.
- Parameters:
persistentAppUITypeList
- The type list for the persistent application user interface object. Valid values include SHS, YTS, or TEZ.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
persistentAppUIStatus
The status for the persistent application user interface object.
- Parameters:
persistentAppUIStatus
- The status for the persistent application user interface object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorId
The author ID for the persistent application user interface object.
- Parameters:
authorId
- The author ID for the persistent application user interface object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTime
The creation date and time for the persistent application user interface object.
- Parameters:
creationTime
- The creation date and time for the persistent application user interface object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedTime
The date and time the persistent application user interface object was last changed.
- Parameters:
lastModifiedTime
- The date and time the persistent application user interface object was last changed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastStateChangeReason
The reason the persistent application user interface object was last changed.
- Parameters:
lastStateChangeReason
- The reason the persistent application user interface object was last changed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
A collection of tags for the persistent application user interface object.
- Parameters:
tags
- A collection of tags for the persistent application user interface object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
A collection of tags for the persistent application user interface object.
- Parameters:
tags
- A collection of tags for the persistent application user interface object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
A collection of tags for the persistent application user interface object.
This is a convenience method that creates an instance of theTag.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totags(List<Tag>)
.- Parameters:
tags
- a consumer that will call methods onTag.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-