Class TargetOnDeviceService
- java.lang.Object
-
- software.amazon.awssdk.services.snowball.model.TargetOnDeviceService
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<TargetOnDeviceService.Builder,TargetOnDeviceService>
@Generated("software.amazon.awssdk:codegen") public final class TargetOnDeviceService extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TargetOnDeviceService.Builder,TargetOnDeviceService>
An object that represents the service or services on the Snow Family device that your transferred data will be exported from or imported into. Amazon Web Services Snow Family supports Amazon S3 and NFS (Network File System).
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTargetOnDeviceService.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TargetOnDeviceService.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends TargetOnDeviceService.Builder>serializableBuilderClass()DeviceServiceNameserviceName()Specifies the name of the service on the Snow Family device that your transferred data will be exported from or imported into.StringserviceNameAsString()Specifies the name of the service on the Snow Family device that your transferred data will be exported from or imported into.TargetOnDeviceService.BuildertoBuilder()StringtoString()Returns a string representation of this object.TransferOptiontransferOption()Specifies whether the data is being imported or exported.StringtransferOptionAsString()Specifies whether the data is being imported or exported.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
serviceName
public final DeviceServiceName serviceName()
Specifies the name of the service on the Snow Family device that your transferred data will be exported from or imported into.
If the service returns an enum value that is not available in the current SDK version,
serviceNamewill returnDeviceServiceName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromserviceNameAsString().- Returns:
- Specifies the name of the service on the Snow Family device that your transferred data will be exported from or imported into.
- See Also:
DeviceServiceName
-
serviceNameAsString
public final String serviceNameAsString()
Specifies the name of the service on the Snow Family device that your transferred data will be exported from or imported into.
If the service returns an enum value that is not available in the current SDK version,
serviceNamewill returnDeviceServiceName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromserviceNameAsString().- Returns:
- Specifies the name of the service on the Snow Family device that your transferred data will be exported from or imported into.
- See Also:
DeviceServiceName
-
transferOption
public final TransferOption transferOption()
Specifies whether the data is being imported or exported. You can import or export the data, or use it locally on the device.
If the service returns an enum value that is not available in the current SDK version,
transferOptionwill returnTransferOption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtransferOptionAsString().- Returns:
- Specifies whether the data is being imported or exported. You can import or export the data, or use it locally on the device.
- See Also:
TransferOption
-
transferOptionAsString
public final String transferOptionAsString()
Specifies whether the data is being imported or exported. You can import or export the data, or use it locally on the device.
If the service returns an enum value that is not available in the current SDK version,
transferOptionwill returnTransferOption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtransferOptionAsString().- Returns:
- Specifies whether the data is being imported or exported. You can import or export the data, or use it locally on the device.
- See Also:
TransferOption
-
toBuilder
public TargetOnDeviceService.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<TargetOnDeviceService.Builder,TargetOnDeviceService>
-
builder
public static TargetOnDeviceService.Builder builder()
-
serializableBuilderClass
public static Class<? extends TargetOnDeviceService.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-