Interface DescribeLocationSmbResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<DescribeLocationSmbResponse.Builder,
,DescribeLocationSmbResponse> DataSyncResponse.Builder
,SdkBuilder<DescribeLocationSmbResponse.Builder,
,DescribeLocationSmbResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
DescribeLocationSmbResponse
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the source SMB file system location that is created.agentArns
(Collection<String> agentArns) The Amazon Resource Name (ARN) of the source SMB file system location that is created.creationTime
(Instant creationTime) The time that the SMB location was created.The name of the Windows domain that the SMB server belongs to.locationArn
(String locationArn) The Amazon Resource Name (ARN) of the SMB location that was described.locationUri
(String locationUri) The URL of the source SMB location that was described.mountOptions
(Consumer<SmbMountOptions.Builder> mountOptions) The mount options that are available for DataSync to use to access an SMB location.mountOptions
(SmbMountOptions mountOptions) The mount options that are available for DataSync to use to access an SMB location.The user who can mount the share, has the permissions to access files and folders in the SMB share.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.datasync.model.DataSyncResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
locationArn
The Amazon Resource Name (ARN) of the SMB location that was described.
- Parameters:
locationArn
- The Amazon Resource Name (ARN) of the SMB location that was described.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
locationUri
The URL of the source SMB location that was described.
- Parameters:
locationUri
- The URL of the source SMB location that was described.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agentArns
The Amazon Resource Name (ARN) of the source SMB file system location that is created.
- Parameters:
agentArns
- The Amazon Resource Name (ARN) of the source SMB file system location that is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agentArns
The Amazon Resource Name (ARN) of the source SMB file system location that is created.
- Parameters:
agentArns
- The Amazon Resource Name (ARN) of the source SMB file system location that is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
user
The user who can mount the share, has the permissions to access files and folders in the SMB share.
- Parameters:
user
- The user who can mount the share, has the permissions to access files and folders in the SMB share.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domain
The name of the Windows domain that the SMB server belongs to.
- Parameters:
domain
- The name of the Windows domain that the SMB server belongs to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mountOptions
The mount options that are available for DataSync to use to access an SMB location.
- Parameters:
mountOptions
- The mount options that are available for DataSync to use to access an SMB location.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mountOptions
default DescribeLocationSmbResponse.Builder mountOptions(Consumer<SmbMountOptions.Builder> mountOptions) The mount options that are available for DataSync to use to access an SMB location.
This is a convenience method that creates an instance of theSmbMountOptions.Builder
avoiding the need to create one manually viaSmbMountOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomountOptions(SmbMountOptions)
.- Parameters:
mountOptions
- a consumer that will call methods onSmbMountOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
creationTime
The time that the SMB location was created.
- Parameters:
creationTime
- The time that the SMB location was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-