Class StorageTransferJobConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.storage_transfer_job.StorageTransferJobConfig.Jsii$Proxy
-
- All Implemented Interfaces:
StorageTransferJobConfig,com.hashicorp.cdktf.TerraformMetaArguments,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- StorageTransferJobConfig
@Stability(Stable) @Internal public static final class StorageTransferJobConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements StorageTransferJobConfig
An implementation forStorageTransferJobConfig
-
-
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.google.storage_transfer_job.StorageTransferJobConfig
StorageTransferJobConfig.Builder, StorageTransferJobConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(StorageTransferJobConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theStorageTransferJobConfig.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)ObjectgetConnection()ObjectgetCount()List<com.hashicorp.cdktf.ITerraformDependable>getDependsOn()StringgetDescription()Unique description to identify the Transfer Job.StorageTransferJobEventStreamgetEventStream()event_stream block.com.hashicorp.cdktf.ITerraformIteratorgetForEach()StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#id StorageTransferJob#id}.com.hashicorp.cdktf.TerraformResourceLifecyclegetLifecycle()StringgetName()The name of the Transfer Job.StorageTransferJobNotificationConfiggetNotificationConfig()notification_config block.StringgetProject()The project in which the resource belongs.com.hashicorp.cdktf.TerraformProvidergetProvider()List<Object>getProvisioners()StorageTransferJobSchedulegetSchedule()schedule block.StringgetStatus()Status of the job.StorageTransferJobTransferSpecgetTransferSpec()transfer_spec block.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(StorageTransferJobConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theStorageTransferJobConfig.Builder.
-
-
Method Detail
-
getDescription
public final String getDescription()
Description copied from interface:StorageTransferJobConfigUnique description to identify the Transfer Job.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#description StorageTransferJob#description}
- Specified by:
getDescriptionin interfaceStorageTransferJobConfig
-
getTransferSpec
public final StorageTransferJobTransferSpec getTransferSpec()
Description copied from interface:StorageTransferJobConfigtransfer_spec block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#transfer_spec StorageTransferJob#transfer_spec}
- Specified by:
getTransferSpecin interfaceStorageTransferJobConfig
-
getEventStream
public final StorageTransferJobEventStream getEventStream()
Description copied from interface:StorageTransferJobConfigevent_stream block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#event_stream StorageTransferJob#event_stream}
- Specified by:
getEventStreamin interfaceStorageTransferJobConfig
-
getId
public final String getId()
Description copied from interface:StorageTransferJobConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#id StorageTransferJob#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 interfaceStorageTransferJobConfig
-
getName
public final String getName()
Description copied from interface:StorageTransferJobConfigThe name of the Transfer Job.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#name StorageTransferJob#name}
- Specified by:
getNamein interfaceStorageTransferJobConfig
-
getNotificationConfig
public final StorageTransferJobNotificationConfig getNotificationConfig()
Description copied from interface:StorageTransferJobConfignotification_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#notification_config StorageTransferJob#notification_config}
- Specified by:
getNotificationConfigin interfaceStorageTransferJobConfig
-
getProject
public final String getProject()
Description copied from interface:StorageTransferJobConfigThe project in which the resource belongs. If it is not provided, the provider project is used.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#project StorageTransferJob#project}
- Specified by:
getProjectin interfaceStorageTransferJobConfig
-
getSchedule
public final StorageTransferJobSchedule getSchedule()
Description copied from interface:StorageTransferJobConfigschedule block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#schedule StorageTransferJob#schedule}
- Specified by:
getSchedulein interfaceStorageTransferJobConfig
-
getStatus
public final String getStatus()
Description copied from interface:StorageTransferJobConfigStatus of the job.Default: ENABLED. NOTE: The effect of the new job status takes place during a subsequent job run. For example, if you change the job status from ENABLED to DISABLED, and an operation spawned by the transfer is running, the status change would not affect the current operation. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#status StorageTransferJob#status}
- Specified by:
getStatusin interfaceStorageTransferJobConfig
-
getConnection
public final Object getConnection()
- Specified by:
getConnectionin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getCount
public final Object getCount()
- Specified by:
getCountin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getDependsOn
public final List<com.hashicorp.cdktf.ITerraformDependable> getDependsOn()
- Specified by:
getDependsOnin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getForEach
public final com.hashicorp.cdktf.ITerraformIterator getForEach()
- Specified by:
getForEachin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getLifecycle
public final com.hashicorp.cdktf.TerraformResourceLifecycle getLifecycle()
- Specified by:
getLifecyclein interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getProvider
public final com.hashicorp.cdktf.TerraformProvider getProvider()
- Specified by:
getProviderin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getProvisioners
public final List<Object> getProvisioners()
- Specified by:
getProvisionersin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-