Class Sesv2ConfigurationSetEventDestination.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.sesv2_configuration_set_event_destination.Sesv2ConfigurationSetEventDestination.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<Sesv2ConfigurationSetEventDestination>
- Enclosing class:
- Sesv2ConfigurationSetEventDestination
@Stability(Stable) public static final class Sesv2ConfigurationSetEventDestination.Builder extends Object implements software.amazon.jsii.Builder<Sesv2ConfigurationSetEventDestination>
A fluent builder forSesv2ConfigurationSetEventDestination.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Sesv2ConfigurationSetEventDestinationbuild()Sesv2ConfigurationSetEventDestination.BuilderconfigurationSetName(String configurationSetName)Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sesv2_configuration_set_event_destination#configuration_set_name Sesv2ConfigurationSetEventDestination#configuration_set_name}.Sesv2ConfigurationSetEventDestination.Builderconnection(com.hashicorp.cdktf.SSHProvisionerConnection connection)Sesv2ConfigurationSetEventDestination.Builderconnection(com.hashicorp.cdktf.WinrmProvisionerConnection connection)Sesv2ConfigurationSetEventDestination.Buildercount(com.hashicorp.cdktf.TerraformCount count)Sesv2ConfigurationSetEventDestination.Buildercount(Number count)static Sesv2ConfigurationSetEventDestination.Buildercreate(software.constructs.Construct scope, String id)Sesv2ConfigurationSetEventDestination.BuilderdependsOn(List<? extends com.hashicorp.cdktf.ITerraformDependable> dependsOn)Sesv2ConfigurationSetEventDestination.BuildereventDestination(Sesv2ConfigurationSetEventDestinationEventDestination eventDestination)event_destination block.Sesv2ConfigurationSetEventDestination.BuildereventDestinationName(String eventDestinationName)Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sesv2_configuration_set_event_destination#event_destination_name Sesv2ConfigurationSetEventDestination#event_destination_name}.Sesv2ConfigurationSetEventDestination.BuilderforEach(com.hashicorp.cdktf.ITerraformIterator forEach)Sesv2ConfigurationSetEventDestination.Builderid(String id)Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sesv2_configuration_set_event_destination#id Sesv2ConfigurationSetEventDestination#id}.Sesv2ConfigurationSetEventDestination.Builderlifecycle(com.hashicorp.cdktf.TerraformResourceLifecycle lifecycle)Sesv2ConfigurationSetEventDestination.Builderprovider(com.hashicorp.cdktf.TerraformProvider provider)Sesv2ConfigurationSetEventDestination.Builderprovisioners(List<? extends Object> provisioners)
-
-
-
Method Detail
-
create
@Stability(Stable) public static Sesv2ConfigurationSetEventDestination.Builder create(software.constructs.Construct scope, String id)
- Parameters:
scope- The scope in which to define this construct. This parameter is required.id- The scoped construct ID. This parameter is required.- Returns:
- a new instance of
Sesv2ConfigurationSetEventDestination.Builder.
-
connection
@Stability(Experimental) public Sesv2ConfigurationSetEventDestination.Builder connection(com.hashicorp.cdktf.SSHProvisionerConnection connection)
- Parameters:
connection- This parameter is required.- Returns:
this
-
connection
@Stability(Experimental) public Sesv2ConfigurationSetEventDestination.Builder connection(com.hashicorp.cdktf.WinrmProvisionerConnection connection)
- Parameters:
connection- This parameter is required.- Returns:
this
-
count
@Stability(Experimental) public Sesv2ConfigurationSetEventDestination.Builder count(Number count)
- Parameters:
count- This parameter is required.- Returns:
this
-
count
@Stability(Experimental) public Sesv2ConfigurationSetEventDestination.Builder count(com.hashicorp.cdktf.TerraformCount count)
- Parameters:
count- This parameter is required.- Returns:
this
-
dependsOn
@Stability(Experimental) public Sesv2ConfigurationSetEventDestination.Builder dependsOn(List<? extends com.hashicorp.cdktf.ITerraformDependable> dependsOn)
- Parameters:
dependsOn- This parameter is required.- Returns:
this
-
forEach
@Stability(Experimental) public Sesv2ConfigurationSetEventDestination.Builder forEach(com.hashicorp.cdktf.ITerraformIterator forEach)
- Parameters:
forEach- This parameter is required.- Returns:
this
-
lifecycle
@Stability(Experimental) public Sesv2ConfigurationSetEventDestination.Builder lifecycle(com.hashicorp.cdktf.TerraformResourceLifecycle lifecycle)
- Parameters:
lifecycle- This parameter is required.- Returns:
this
-
provider
@Stability(Experimental) public Sesv2ConfigurationSetEventDestination.Builder provider(com.hashicorp.cdktf.TerraformProvider provider)
- Parameters:
provider- This parameter is required.- Returns:
this
-
provisioners
@Stability(Experimental) public Sesv2ConfigurationSetEventDestination.Builder provisioners(List<? extends Object> provisioners)
- Parameters:
provisioners- This parameter is required.- Returns:
this
-
configurationSetName
@Stability(Stable) public Sesv2ConfigurationSetEventDestination.Builder configurationSetName(String configurationSetName)
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sesv2_configuration_set_event_destination#configuration_set_name Sesv2ConfigurationSetEventDestination#configuration_set_name}.- Parameters:
configurationSetName- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sesv2_configuration_set_event_destination#configuration_set_name Sesv2ConfigurationSetEventDestination#configuration_set_name}. This parameter is required.- Returns:
this
-
eventDestination
@Stability(Stable) public Sesv2ConfigurationSetEventDestination.Builder eventDestination(Sesv2ConfigurationSetEventDestinationEventDestination eventDestination)
event_destination block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sesv2_configuration_set_event_destination#event_destination Sesv2ConfigurationSetEventDestination#event_destination}
- Parameters:
eventDestination- event_destination block. This parameter is required.- Returns:
this
-
eventDestinationName
@Stability(Stable) public Sesv2ConfigurationSetEventDestination.Builder eventDestinationName(String eventDestinationName)
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sesv2_configuration_set_event_destination#event_destination_name Sesv2ConfigurationSetEventDestination#event_destination_name}.- Parameters:
eventDestinationName- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sesv2_configuration_set_event_destination#event_destination_name Sesv2ConfigurationSetEventDestination#event_destination_name}. This parameter is required.- Returns:
this
-
id
@Stability(Stable) public Sesv2ConfigurationSetEventDestination.Builder id(String id)
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sesv2_configuration_set_event_destination#id Sesv2ConfigurationSetEventDestination#id}.Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
- Parameters:
id- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sesv2_configuration_set_event_destination#id Sesv2ConfigurationSetEventDestination#id}. This parameter is required.- Returns:
this
-
build
@Stability(Stable) public Sesv2ConfigurationSetEventDestination build()
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<Sesv2ConfigurationSetEventDestination>- Returns:
- a newly built instance of
Sesv2ConfigurationSetEventDestination.
-
-