Class S3BucketReplicationConfigurationRule.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.aws.s3_bucket_replication_configuration.S3BucketReplicationConfigurationRule.Jsii$Proxy
-
- All Implemented Interfaces:
S3BucketReplicationConfigurationRule,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- S3BucketReplicationConfigurationRule
@Stability(Stable) @Internal public static final class S3BucketReplicationConfigurationRule.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements S3BucketReplicationConfigurationRule
An implementation forS3BucketReplicationConfigurationRule
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.aws.s3_bucket_replication_configuration.S3BucketReplicationConfigurationRule
S3BucketReplicationConfigurationRule.Builder, S3BucketReplicationConfigurationRule.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(S3BucketReplicationConfigurationRule.Builder builder)Constructor that initializes the object based on literal property values passed by theS3BucketReplicationConfigurationRule.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)S3BucketReplicationConfigurationRuleDeleteMarkerReplicationgetDeleteMarkerReplication()delete_marker_replication block.S3BucketReplicationConfigurationRuleDestinationgetDestination()destination block.S3BucketReplicationConfigurationRuleExistingObjectReplicationgetExistingObjectReplication()existing_object_replication block.S3BucketReplicationConfigurationRuleFiltergetFilter()filter block.StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/s3_bucket_replication_configuration#id S3BucketReplicationConfigurationA#id}.StringgetPrefix()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/s3_bucket_replication_configuration#prefix S3BucketReplicationConfigurationA#prefix}.NumbergetPriority()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/s3_bucket_replication_configuration#priority S3BucketReplicationConfigurationA#priority}.S3BucketReplicationConfigurationRuleSourceSelectionCriteriagetSourceSelectionCriteria()source_selection_criteria block.StringgetStatus()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/s3_bucket_replication_configuration#status S3BucketReplicationConfigurationA#status}.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(S3BucketReplicationConfigurationRule.Builder builder)
Constructor that initializes the object based on literal property values passed by theS3BucketReplicationConfigurationRule.Builder.
-
-
Method Detail
-
getDestination
public final S3BucketReplicationConfigurationRuleDestination getDestination()
Description copied from interface:S3BucketReplicationConfigurationRuledestination block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/s3_bucket_replication_configuration#destination S3BucketReplicationConfigurationA#destination}
- Specified by:
getDestinationin interfaceS3BucketReplicationConfigurationRule
-
getStatus
public final String getStatus()
Description copied from interface:S3BucketReplicationConfigurationRuleDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/s3_bucket_replication_configuration#status S3BucketReplicationConfigurationA#status}.- Specified by:
getStatusin interfaceS3BucketReplicationConfigurationRule
-
getDeleteMarkerReplication
public final S3BucketReplicationConfigurationRuleDeleteMarkerReplication getDeleteMarkerReplication()
Description copied from interface:S3BucketReplicationConfigurationRuledelete_marker_replication block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/s3_bucket_replication_configuration#delete_marker_replication S3BucketReplicationConfigurationA#delete_marker_replication}
- Specified by:
getDeleteMarkerReplicationin interfaceS3BucketReplicationConfigurationRule
-
getExistingObjectReplication
public final S3BucketReplicationConfigurationRuleExistingObjectReplication getExistingObjectReplication()
Description copied from interface:S3BucketReplicationConfigurationRuleexisting_object_replication block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/s3_bucket_replication_configuration#existing_object_replication S3BucketReplicationConfigurationA#existing_object_replication}
- Specified by:
getExistingObjectReplicationin interfaceS3BucketReplicationConfigurationRule
-
getFilter
public final S3BucketReplicationConfigurationRuleFilter getFilter()
Description copied from interface:S3BucketReplicationConfigurationRulefilter block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/s3_bucket_replication_configuration#filter S3BucketReplicationConfigurationA#filter}
- Specified by:
getFilterin interfaceS3BucketReplicationConfigurationRule
-
getId
public final String getId()
Description copied from interface:S3BucketReplicationConfigurationRuleDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/s3_bucket_replication_configuration#id S3BucketReplicationConfigurationA#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.
- Specified by:
getIdin interfaceS3BucketReplicationConfigurationRule
-
getPrefix
public final String getPrefix()
Description copied from interface:S3BucketReplicationConfigurationRuleDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/s3_bucket_replication_configuration#prefix S3BucketReplicationConfigurationA#prefix}.- Specified by:
getPrefixin interfaceS3BucketReplicationConfigurationRule
-
getPriority
public final Number getPriority()
Description copied from interface:S3BucketReplicationConfigurationRuleDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/s3_bucket_replication_configuration#priority S3BucketReplicationConfigurationA#priority}.- Specified by:
getPriorityin interfaceS3BucketReplicationConfigurationRule
-
getSourceSelectionCriteria
public final S3BucketReplicationConfigurationRuleSourceSelectionCriteria getSourceSelectionCriteria()
Description copied from interface:S3BucketReplicationConfigurationRulesource_selection_criteria block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/s3_bucket_replication_configuration#source_selection_criteria S3BucketReplicationConfigurationA#source_selection_criteria}
- Specified by:
getSourceSelectionCriteriain interfaceS3BucketReplicationConfigurationRule
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-