Interface View.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<View.Builder,
,View> SdkBuilder<View.Builder,
,View> SdkPojo
- Enclosing class:
View
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the view.default View.Builder
content
(Consumer<ViewContent.Builder> content) View content containing all content necessary to render a view except for runtime input data.content
(ViewContent content) View content containing all content necessary to render a view except for runtime input data.createdTime
(Instant createdTime) The timestamp of when the view was created.description
(String description) The description of the view.The identifier of the view.lastModifiedTime
(Instant lastModifiedTime) Latest timestamp of theUpdateViewContent
orCreateViewVersion
operations.The name of the view.Indicates the view status as eitherSAVED
orPUBLISHED
.status
(ViewStatus status) Indicates the view status as eitherSAVED
orPUBLISHED
.The tags associated with the view resource (not specific to view version).The type of the view -CUSTOMER_MANAGED
.The type of the view -CUSTOMER_MANAGED
.Current version of the view.versionDescription
(String versionDescription) The description of the version.viewContentSha256
(String viewContentSha256) Indicates the checksum value of the latest published view content.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
-
id
The identifier of the view.
- Parameters:
id
- The identifier of the view.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The Amazon Resource Name (ARN) of the view.
- Parameters:
arn
- The Amazon Resource Name (ARN) of the view.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the view.
- Parameters:
name
- The name of the view.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
Indicates the view status as either
SAVED
orPUBLISHED
. ThePUBLISHED
status will initiate validation on the content.- Parameters:
status
- Indicates the view status as eitherSAVED
orPUBLISHED
. ThePUBLISHED
status will initiate validation on the content.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
Indicates the view status as either
SAVED
orPUBLISHED
. ThePUBLISHED
status will initiate validation on the content.- Parameters:
status
- Indicates the view status as eitherSAVED
orPUBLISHED
. ThePUBLISHED
status will initiate validation on the content.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The type of the view -
CUSTOMER_MANAGED
.- Parameters:
type
- The type of the view -CUSTOMER_MANAGED
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The type of the view -
CUSTOMER_MANAGED
.- Parameters:
type
- The type of the view -CUSTOMER_MANAGED
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
description
The description of the view.
- Parameters:
description
- The description of the view.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
version
Current version of the view.
- Parameters:
version
- Current version of the view.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
versionDescription
The description of the version.
- Parameters:
versionDescription
- The description of the version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
content
View content containing all content necessary to render a view except for runtime input data.
- Parameters:
content
- View content containing all content necessary to render a view except for runtime input data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
content
View content containing all content necessary to render a view except for runtime input data.
This is a convenience method that creates an instance of theViewContent.Builder
avoiding the need to create one manually viaViewContent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocontent(ViewContent)
.- Parameters:
content
- a consumer that will call methods onViewContent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tags
The tags associated with the view resource (not specific to view version).
- Parameters:
tags
- The tags associated with the view resource (not specific to view version).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdTime
The timestamp of when the view was created.
- Parameters:
createdTime
- The timestamp of when the view was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedTime
Latest timestamp of the
UpdateViewContent
orCreateViewVersion
operations.- Parameters:
lastModifiedTime
- Latest timestamp of theUpdateViewContent
orCreateViewVersion
operations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
viewContentSha256
Indicates the checksum value of the latest published view content.
- Parameters:
viewContentSha256
- Indicates the checksum value of the latest published view content.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-