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.Buildercontent(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 theUpdateViewContentorCreateViewVersionoperations.The name of the view.Indicates the view status as eitherSAVEDorPUBLISHED.status(ViewStatus status) Indicates the view status as eitherSAVEDorPUBLISHED.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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, 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
SAVEDorPUBLISHED. ThePUBLISHEDstatus will initiate validation on the content.- Parameters:
status- Indicates the view status as eitherSAVEDorPUBLISHED. ThePUBLISHEDstatus 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
SAVEDorPUBLISHED. ThePUBLISHEDstatus will initiate validation on the content.- Parameters:
status- Indicates the view status as eitherSAVEDorPUBLISHED. ThePUBLISHEDstatus 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.Builderavoiding the need to create one manually viaViewContent.builder().When the
Consumercompletes,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
UpdateViewContentorCreateViewVersionoperations.- Parameters:
lastModifiedTime- Latest timestamp of theUpdateViewContentorCreateViewVersionoperations.- 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.
-