Class CfnTaskMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnTaskMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnTaskMixinProps
CfnTaskMixinProps-
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.mixins.preview.services.datasync.mixins.CfnTaskMixinProps
CfnTaskMixinProps.Builder, CfnTaskMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnTaskMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnTaskMixinProps.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 theCfnTaskMixinProps.Builder.
-
-
Method Details
-
getCloudWatchLogGroupArn
Description copied from interface:CfnTaskMixinPropsSpecifies 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 interfaceCfnTaskMixinProps- See Also:
-
getDestinationLocationArn
Description copied from interface:CfnTaskMixinPropsThe Amazon Resource Name (ARN) of an AWS storage resource's location.- Specified by:
getDestinationLocationArnin interfaceCfnTaskMixinProps- See Also:
-
getExcludes
Description copied from interface:CfnTaskMixinPropsSpecifies 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: '<'eitherIResolvableorCfnTaskPropsMixin.FilterRuleProperty>- Specified by:
getExcludesin interfaceCfnTaskMixinProps- See Also:
-
getIncludes
Description copied from interface:CfnTaskMixinPropsSpecifies 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: '<'eitherIResolvableorCfnTaskPropsMixin.FilterRuleProperty>- Specified by:
getIncludesin interfaceCfnTaskMixinProps- See Also:
-
getManifestConfig
Description copied from interface:CfnTaskMixinPropsThe 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
IResolvableorCfnTaskPropsMixin.ManifestConfigProperty- Specified by:
getManifestConfigin interfaceCfnTaskMixinProps- See Also:
-
getName
Description copied from interface:CfnTaskMixinPropsSpecifies the name of your task.- Specified by:
getNamein interfaceCfnTaskMixinProps- See Also:
-
getOptions
Description copied from interface:CfnTaskMixinPropsSpecifies your task's settings, such as preserving file metadata, verifying data integrity, among other options.Returns union: either
IResolvableorCfnTaskPropsMixin.OptionsProperty- Specified by:
getOptionsin interfaceCfnTaskMixinProps- See Also:
-
getSchedule
Description copied from interface:CfnTaskMixinPropsSpecifies a schedule for when you want your task to run.For more information, see Scheduling your task .
Returns union: either
IResolvableorCfnTaskPropsMixin.TaskScheduleProperty- Specified by:
getSchedulein interfaceCfnTaskMixinProps- See Also:
-
getSourceLocationArn
Description copied from interface:CfnTaskMixinPropsSpecifies the ARN of your transfer's source location.- Specified by:
getSourceLocationArnin interfaceCfnTaskMixinProps- See Also:
-
getTags
Description copied from interface:CfnTaskMixinPropsSpecifies 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 interfaceCfnTaskMixinProps- See Also:
-
getTaskMode
Description copied from interface:CfnTaskMixinPropsThe task mode that you're using.For more information, see Choosing a task mode for your data transfer .
- Specified by:
getTaskModein interfaceCfnTaskMixinProps- See Also:
-
getTaskReportConfig
Description copied from interface:CfnTaskMixinPropsThe 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
IResolvableorCfnTaskPropsMixin.TaskReportConfigProperty- Specified by:
getTaskReportConfigin interfaceCfnTaskMixinProps- 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()
-