Interface DataShare.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DataShare.Builder,
,DataShare> SdkBuilder<DataShare.Builder,
,DataShare> SdkPojo
- Enclosing class:
DataShare
@Mutable
@NotThreadSafe
public static interface DataShare.Builder
extends SdkPojo, CopyableBuilder<DataShare.Builder,DataShare>
-
Method Summary
Modifier and TypeMethodDescriptionallowPubliclyAccessibleConsumers
(Boolean allowPubliclyAccessibleConsumers) A value that specifies whether the datashare can be shared to a publicly accessible cluster.dataShareArn
(String dataShareArn) The Amazon Resource Name (ARN) of the datashare that the consumer is to use.dataShareAssociations
(Collection<DataShareAssociation> dataShareAssociations) A value that specifies when the datashare has an association between producer and data consumers.dataShareAssociations
(Consumer<DataShareAssociation.Builder>... dataShareAssociations) A value that specifies when the datashare has an association between producer and data consumers.dataShareAssociations
(DataShareAssociation... dataShareAssociations) A value that specifies when the datashare has an association between producer and data consumers.dataShareType
(String dataShareType) The type of the datashare created by RegisterNamespace.dataShareType
(DataShareType dataShareType) The type of the datashare created by RegisterNamespace.The identifier of a datashare to show its managing entity.producerArn
(String producerArn) The Amazon Resource Name (ARN) of the producer namespace.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
-
producerArn
The Amazon Resource Name (ARN) of the producer namespace.
- Parameters:
producerArn
- The Amazon Resource Name (ARN) of the producer namespace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowPubliclyAccessibleConsumers
A value that specifies whether the datashare can be shared to a publicly accessible cluster.
- Parameters:
allowPubliclyAccessibleConsumers
- A value that specifies whether the datashare can be shared to a publicly accessible cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
managedBy
The identifier of a datashare to show its managing entity.
- Parameters:
managedBy
- The identifier of a datashare to show its managing entity.- Returns:
- Returns a reference to this object so that method calls can be chained together.