Interface KxDataviewActiveVersion.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<KxDataviewActiveVersion.Builder,,KxDataviewActiveVersion> SdkBuilder<KxDataviewActiveVersion.Builder,,KxDataviewActiveVersion> SdkPojo
- Enclosing class:
KxDataviewActiveVersion
-
Method Summary
Modifier and TypeMethodDescriptionattachedClusters(String... attachedClusters) The list of clusters that are currently using this dataview.attachedClusters(Collection<String> attachedClusters) The list of clusters that are currently using this dataview.changesetId(String changesetId) A unique identifier for the changeset.createdTimestamp(Instant createdTimestamp) The timestamp at which the dataview version was active.segmentConfigurations(Collection<KxDataviewSegmentConfiguration> segmentConfigurations) The configuration that contains the database path of the data that you want to place on each selected volume.segmentConfigurations(Consumer<KxDataviewSegmentConfiguration.Builder>... segmentConfigurations) The configuration that contains the database path of the data that you want to place on each selected volume.segmentConfigurations(KxDataviewSegmentConfiguration... segmentConfigurations) The configuration that contains the database path of the data that you want to place on each selected volume.A unique identifier of the active version.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, sdkFieldNameToField, sdkFields
-
Method Details
-
changesetId
A unique identifier for the changeset.
- Parameters:
changesetId- A unique identifier for the changeset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
segmentConfigurations
KxDataviewActiveVersion.Builder segmentConfigurations(Collection<KxDataviewSegmentConfiguration> segmentConfigurations) The configuration that contains the database path of the data that you want to place on each selected volume. Each segment must have a unique database path for each volume. If you do not explicitly specify any database path for a volume, they are accessible from the cluster through the default S3/object store segment.
- Parameters:
segmentConfigurations- The configuration that contains the database path of the data that you want to place on each selected volume. Each segment must have a unique database path for each volume. If you do not explicitly specify any database path for a volume, they are accessible from the cluster through the default S3/object store segment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
segmentConfigurations
KxDataviewActiveVersion.Builder segmentConfigurations(KxDataviewSegmentConfiguration... segmentConfigurations) The configuration that contains the database path of the data that you want to place on each selected volume. Each segment must have a unique database path for each volume. If you do not explicitly specify any database path for a volume, they are accessible from the cluster through the default S3/object store segment.
- Parameters:
segmentConfigurations- The configuration that contains the database path of the data that you want to place on each selected volume. Each segment must have a unique database path for each volume. If you do not explicitly specify any database path for a volume, they are accessible from the cluster through the default S3/object store segment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
segmentConfigurations
KxDataviewActiveVersion.Builder segmentConfigurations(Consumer<KxDataviewSegmentConfiguration.Builder>... segmentConfigurations) The configuration that contains the database path of the data that you want to place on each selected volume. Each segment must have a unique database path for each volume. If you do not explicitly specify any database path for a volume, they are accessible from the cluster through the default S3/object store segment.
This is a convenience method that creates an instance of theKxDataviewSegmentConfiguration.Builderavoiding the need to create one manually viaKxDataviewSegmentConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosegmentConfigurations(List<KxDataviewSegmentConfiguration>).- Parameters:
segmentConfigurations- a consumer that will call methods onKxDataviewSegmentConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
attachedClusters
The list of clusters that are currently using this dataview.
- Parameters:
attachedClusters- The list of clusters that are currently using this dataview.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attachedClusters
The list of clusters that are currently using this dataview.
- Parameters:
attachedClusters- The list of clusters that are currently using this dataview.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdTimestamp
The timestamp at which the dataview version was active. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
- Parameters:
createdTimestamp- The timestamp at which the dataview version was active. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
versionId
A unique identifier of the active version.
- Parameters:
versionId- A unique identifier of the active version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-