Class DeprecationPlannedForDataSet.RedshiftDataShareDetails.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.dataexchange.events.DeprecationPlannedForDataSet.RedshiftDataShareDetails.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<DeprecationPlannedForDataSet.RedshiftDataShareDetails>
- Enclosing interface:
DeprecationPlannedForDataSet.RedshiftDataShareDetails
@Stability(Experimental)
public static final class DeprecationPlannedForDataSet.RedshiftDataShareDetails.Builder
extends Object
implements software.amazon.jsii.Builder<DeprecationPlannedForDataSet.RedshiftDataShareDetails>
A builder for
DeprecationPlannedForDataSet.RedshiftDataShareDetails-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSets the value ofDeprecationPlannedForDataSet.RedshiftDataShareDetails.getArn()build()Builds the configured instance.Sets the value ofDeprecationPlannedForDataSet.RedshiftDataShareDetails.getDatabase()Sets the value ofDeprecationPlannedForDataSet.RedshiftDataShareDetails.getFunction()Sets the value ofDeprecationPlannedForDataSet.RedshiftDataShareDetails.getSchema()Sets the value ofDeprecationPlannedForDataSet.RedshiftDataShareDetails.getTable()Sets the value ofDeprecationPlannedForDataSet.RedshiftDataShareDetails.getView()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
arn
@Stability(Experimental) public DeprecationPlannedForDataSet.RedshiftDataShareDetails.Builder arn(List<String> arn) Sets the value ofDeprecationPlannedForDataSet.RedshiftDataShareDetails.getArn()- Parameters:
arn- Arn property. Specify an array of string values to match this event if the actual value of Arn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
database
@Stability(Experimental) public DeprecationPlannedForDataSet.RedshiftDataShareDetails.Builder database(List<String> database) Sets the value ofDeprecationPlannedForDataSet.RedshiftDataShareDetails.getDatabase()- Parameters:
database- Database property. Specify an array of string values to match this event if the actual value of Database is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
function
@Stability(Experimental) public DeprecationPlannedForDataSet.RedshiftDataShareDetails.Builder function(List<String> function) Sets the value ofDeprecationPlannedForDataSet.RedshiftDataShareDetails.getFunction()- Parameters:
function- Function property. Specify an array of string values to match this event if the actual value of Function is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
schema
@Stability(Experimental) public DeprecationPlannedForDataSet.RedshiftDataShareDetails.Builder schema(List<String> schema) Sets the value ofDeprecationPlannedForDataSet.RedshiftDataShareDetails.getSchema()- Parameters:
schema- Schema property. Specify an array of string values to match this event if the actual value of Schema is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
table
@Stability(Experimental) public DeprecationPlannedForDataSet.RedshiftDataShareDetails.Builder table(List<String> table) Sets the value ofDeprecationPlannedForDataSet.RedshiftDataShareDetails.getTable()- Parameters:
table- Table property. Specify an array of string values to match this event if the actual value of Table is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
view
@Stability(Experimental) public DeprecationPlannedForDataSet.RedshiftDataShareDetails.Builder view(List<String> view) Sets the value ofDeprecationPlannedForDataSet.RedshiftDataShareDetails.getView()- Parameters:
view- View property. Specify an array of string values to match this event if the actual value of View is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DeprecationPlannedForDataSet.RedshiftDataShareDetails>- Returns:
- a new instance of
DeprecationPlannedForDataSet.RedshiftDataShareDetails - Throws:
NullPointerException- if any required attribute was not provided
-