Class CfnTaskProps.Jsii$Proxy
- All Implemented Interfaces:
CfnTaskProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnTaskProps
CfnTaskProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.datasync.CfnTaskProps
CfnTaskProps.Builder, CfnTaskProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnTaskProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnTaskProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringSpecifies the Amazon Resource Name (ARN) of an Amazon CloudWatch log group for monitoring your task.final StringThe Amazon Resource Name (ARN) of an AWS storage resource's location.final ObjectSpecifies exclude filters that define the files, objects, and folders in your source location that you don't want DataSync to transfer.final ObjectSpecifies include filters that define the files, objects, and folders in your source location that you want DataSync to transfer.final ObjectThe configuration of the manifest that lists the files or objects that you want DataSync to transfer.final StringgetName()Specifies the name of your task.final ObjectSpecifies your task's settings, such as preserving file metadata, verifying data integrity, among other options.final ObjectSpecifies a schedule for when you want your task to run.final StringSpecifies the ARN of your transfer's source location.getTags()Specifies the tags that you want to apply to your task.final StringThe task mode that you're using.final ObjectThe configuration of your task report, which provides detailed information about your DataSync transfer.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
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
Constructor that initializes the object based on literal property values passed by theCfnTaskProps.Builder.
-
-
Method Details
-
getDestinationLocationArn
Description copied from interface:CfnTaskPropsThe Amazon Resource Name (ARN) of an AWS storage resource's location.- Specified by:
getDestinationLocationArnin interfaceCfnTaskProps- See Also:
-
getSourceLocationArn
Description copied from interface:CfnTaskPropsSpecifies the ARN of your transfer's source location.- Specified by:
getSourceLocationArnin interfaceCfnTaskProps- See Also:
-
getCloudWatchLogGroupArn
Description copied from interface:CfnTaskPropsSpecifies the Amazon Resource Name (ARN) of an Amazon CloudWatch log group for monitoring your task.For Enhanced mode tasks, you don't need to specify anything. DataSync automatically sends logs to a CloudWatch log group named
/aws/datasync.For more information, see Monitoring data transfers with CloudWatch Logs .
- Specified by:
getCloudWatchLogGroupArnin interfaceCfnTaskProps- See Also:
-
getExcludes
Description copied from interface:CfnTaskPropsSpecifies exclude filters that define the files, objects, and folders in your source location that you don't want DataSync to transfer.For more information and examples, see Specifying what DataSync transfers by using filters .
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnTask.FilterRuleProperty>- Specified by:
getExcludesin interfaceCfnTaskProps- See Also:
-
getIncludes
Description copied from interface:CfnTaskPropsSpecifies include filters that define the files, objects, and folders in your source location that you want DataSync to transfer.For more information and examples, see Specifying what DataSync transfers by using filters .
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnTask.FilterRuleProperty>- Specified by:
getIncludesin interfaceCfnTaskProps- See Also:
-
getManifestConfig
Description copied from interface:CfnTaskPropsThe configuration of the manifest that lists the files or objects that you want DataSync to transfer.For more information, see Specifying what DataSync transfers by using a manifest .
Returns union: either
IResolvableorCfnTask.ManifestConfigProperty- Specified by:
getManifestConfigin interfaceCfnTaskProps- See Also:
-
getName
Description copied from interface:CfnTaskPropsSpecifies the name of your task.- Specified by:
getNamein interfaceCfnTaskProps- See Also:
-
getOptions
Description copied from interface:CfnTaskPropsSpecifies your task's settings, such as preserving file metadata, verifying data integrity, among other options.Returns union: either
IResolvableorCfnTask.OptionsProperty- Specified by:
getOptionsin interfaceCfnTaskProps- See Also:
-
getSchedule
Description copied from interface:CfnTaskPropsSpecifies a schedule for when you want your task to run.For more information, see Scheduling your task .
Returns union: either
IResolvableorCfnTask.TaskScheduleProperty- Specified by:
getSchedulein interfaceCfnTaskProps- See Also:
-
getTags
Description copied from interface:CfnTaskPropsSpecifies the tags that you want to apply to your task.Tags are key-value pairs that help you manage, filter, and search for your DataSync resources.
- Specified by:
getTagsin interfaceCfnTaskProps- See Also:
-
getTaskMode
Description copied from interface:CfnTaskPropsThe task mode that you're using.For more information, see Choosing a task mode for your data transfer .
- Specified by:
getTaskModein interfaceCfnTaskProps- See Also:
-
getTaskReportConfig
Description copied from interface:CfnTaskPropsThe configuration of your task report, which provides detailed information about your DataSync transfer.For more information, see Monitoring your DataSync transfers with task reports .
Returns union: either
IResolvableorCfnTask.TaskReportConfigProperty- Specified by:
getTaskReportConfigin interfaceCfnTaskProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-