Interface AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails.Builder,AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails>,SdkBuilder<AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails.Builder,AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails>,SdkPojo
public static interface AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails.Builder extends SdkPojo, CopyableBuilder<AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails.Builder,AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails.BuildercontainerPath(String containerPath)The path inside the container at which to expose the host device.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails.BuilderhostPath(String hostPath)The path for the device on the host container instance.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails.Builderpermissions(String... permissions)The explicit permissions to provide to the container for the device.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails.Builderpermissions(Collection<String> permissions)The explicit permissions to provide to the container for the device.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
containerPath
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails.Builder containerPath(String containerPath)
The path inside the container at which to expose the host device.
- Parameters:
containerPath- The path inside the container at which to expose the host device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hostPath
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails.Builder hostPath(String hostPath)
The path for the device on the host container instance.
- Parameters:
hostPath- The path for the device on the host container instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permissions
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails.Builder permissions(Collection<String> permissions)
The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and
mknodfor the device.- Parameters:
permissions- The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, andmknodfor the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permissions
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails.Builder permissions(String... permissions)
The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and
mknodfor the device.- Parameters:
permissions- The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, andmknodfor the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-