Class CfnMembership.ProtectedQueryS3OutputConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.services.cleanrooms.CfnMembership.ProtectedQueryS3OutputConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnMembership.ProtectedQueryS3OutputConfigurationProperty>
- Enclosing interface:
CfnMembership.ProtectedQueryS3OutputConfigurationProperty
@Stability(Stable)
public static final class CfnMembership.ProtectedQueryS3OutputConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnMembership.ProtectedQueryS3OutputConfigurationProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSets the value ofCfnMembership.ProtectedQueryS3OutputConfigurationProperty.getBucket()
build()
Builds the configured instance.Sets the value ofCfnMembership.ProtectedQueryS3OutputConfigurationProperty.getKeyPrefix()
resultFormat
(String resultFormat) singleFileOutput
(Boolean singleFileOutput) singleFileOutput
(IResolvable singleFileOutput)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
bucket
@Stability(Stable) public CfnMembership.ProtectedQueryS3OutputConfigurationProperty.Builder bucket(String bucket) Sets the value ofCfnMembership.ProtectedQueryS3OutputConfigurationProperty.getBucket()
- Parameters:
bucket
- The S3 bucket to unload the protected query results. This parameter is required.- Returns:
this
-
resultFormat
@Stability(Stable) public CfnMembership.ProtectedQueryS3OutputConfigurationProperty.Builder resultFormat(String resultFormat) - Parameters:
resultFormat
- Intended file format of the result. This parameter is required.- Returns:
this
-
keyPrefix
@Stability(Stable) public CfnMembership.ProtectedQueryS3OutputConfigurationProperty.Builder keyPrefix(String keyPrefix) Sets the value ofCfnMembership.ProtectedQueryS3OutputConfigurationProperty.getKeyPrefix()
- Parameters:
keyPrefix
- The S3 prefix to unload the protected query results.- Returns:
this
-
singleFileOutput
@Stability(Stable) public CfnMembership.ProtectedQueryS3OutputConfigurationProperty.Builder singleFileOutput(Boolean singleFileOutput) - Parameters:
singleFileOutput
- Indicates whether files should be output as a single file (TRUE
) or output as multiple files (FALSE
). This parameter is only supported for analyses with the Spark analytics engine.- Returns:
this
-
singleFileOutput
@Stability(Stable) public CfnMembership.ProtectedQueryS3OutputConfigurationProperty.Builder singleFileOutput(IResolvable singleFileOutput) - Parameters:
singleFileOutput
- Indicates whether files should be output as a single file (TRUE
) or output as multiple files (FALSE
). This parameter is only supported for analyses with the Spark analytics engine.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnMembership.ProtectedQueryS3OutputConfigurationProperty>
- Returns:
- a new instance of
CfnMembership.ProtectedQueryS3OutputConfigurationProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-