Interface OnDeviceServiceConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<OnDeviceServiceConfiguration.Builder,OnDeviceServiceConfiguration>,SdkBuilder<OnDeviceServiceConfiguration.Builder,OnDeviceServiceConfiguration>,SdkPojo
- Enclosing class:
- OnDeviceServiceConfiguration
public static interface OnDeviceServiceConfiguration.Builder extends SdkPojo, CopyableBuilder<OnDeviceServiceConfiguration.Builder,OnDeviceServiceConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default OnDeviceServiceConfiguration.BuildereksOnDeviceService(Consumer<EKSOnDeviceServiceConfiguration.Builder> eksOnDeviceService)The configuration of EKS Anywhere on the Snow Family device.OnDeviceServiceConfiguration.BuildereksOnDeviceService(EKSOnDeviceServiceConfiguration eksOnDeviceService)The configuration of EKS Anywhere on the Snow Family device.default OnDeviceServiceConfiguration.BuildernfsOnDeviceService(Consumer<NFSOnDeviceServiceConfiguration.Builder> nfsOnDeviceService)Represents the NFS (Network File System) service on a Snow Family device.OnDeviceServiceConfiguration.BuildernfsOnDeviceService(NFSOnDeviceServiceConfiguration nfsOnDeviceService)Represents the NFS (Network File System) service on a Snow Family device.default OnDeviceServiceConfiguration.Builders3OnDeviceService(Consumer<S3OnDeviceServiceConfiguration.Builder> s3OnDeviceService)Configuration for Amazon S3 compatible storage on Snow family devices.OnDeviceServiceConfiguration.Builders3OnDeviceService(S3OnDeviceServiceConfiguration s3OnDeviceService)Configuration for Amazon S3 compatible storage on Snow family devices.default OnDeviceServiceConfiguration.BuildertgwOnDeviceService(Consumer<TGWOnDeviceServiceConfiguration.Builder> tgwOnDeviceService)Represents the Storage Gateway service Tape Gateway type on a Snow Family device.OnDeviceServiceConfiguration.BuildertgwOnDeviceService(TGWOnDeviceServiceConfiguration tgwOnDeviceService)Represents the Storage Gateway service Tape Gateway type on a Snow Family 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
-
nfsOnDeviceService
OnDeviceServiceConfiguration.Builder nfsOnDeviceService(NFSOnDeviceServiceConfiguration nfsOnDeviceService)
Represents the NFS (Network File System) service on a Snow Family device.
- Parameters:
nfsOnDeviceService- Represents the NFS (Network File System) service on a Snow Family device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nfsOnDeviceService
default OnDeviceServiceConfiguration.Builder nfsOnDeviceService(Consumer<NFSOnDeviceServiceConfiguration.Builder> nfsOnDeviceService)
Represents the NFS (Network File System) service on a Snow Family device.
This is a convenience method that creates an instance of theNFSOnDeviceServiceConfiguration.Builderavoiding the need to create one manually viaNFSOnDeviceServiceConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonfsOnDeviceService(NFSOnDeviceServiceConfiguration).- Parameters:
nfsOnDeviceService- a consumer that will call methods onNFSOnDeviceServiceConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
nfsOnDeviceService(NFSOnDeviceServiceConfiguration)
-
tgwOnDeviceService
OnDeviceServiceConfiguration.Builder tgwOnDeviceService(TGWOnDeviceServiceConfiguration tgwOnDeviceService)
Represents the Storage Gateway service Tape Gateway type on a Snow Family device.
- Parameters:
tgwOnDeviceService- Represents the Storage Gateway service Tape Gateway type on a Snow Family device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tgwOnDeviceService
default OnDeviceServiceConfiguration.Builder tgwOnDeviceService(Consumer<TGWOnDeviceServiceConfiguration.Builder> tgwOnDeviceService)
Represents the Storage Gateway service Tape Gateway type on a Snow Family device.
This is a convenience method that creates an instance of theTGWOnDeviceServiceConfiguration.Builderavoiding the need to create one manually viaTGWOnDeviceServiceConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totgwOnDeviceService(TGWOnDeviceServiceConfiguration).- Parameters:
tgwOnDeviceService- a consumer that will call methods onTGWOnDeviceServiceConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
tgwOnDeviceService(TGWOnDeviceServiceConfiguration)
-
eksOnDeviceService
OnDeviceServiceConfiguration.Builder eksOnDeviceService(EKSOnDeviceServiceConfiguration eksOnDeviceService)
The configuration of EKS Anywhere on the Snow Family device.
- Parameters:
eksOnDeviceService- The configuration of EKS Anywhere on the Snow Family device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eksOnDeviceService
default OnDeviceServiceConfiguration.Builder eksOnDeviceService(Consumer<EKSOnDeviceServiceConfiguration.Builder> eksOnDeviceService)
The configuration of EKS Anywhere on the Snow Family device.
This is a convenience method that creates an instance of theEKSOnDeviceServiceConfiguration.Builderavoiding the need to create one manually viaEKSOnDeviceServiceConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toeksOnDeviceService(EKSOnDeviceServiceConfiguration).- Parameters:
eksOnDeviceService- a consumer that will call methods onEKSOnDeviceServiceConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
eksOnDeviceService(EKSOnDeviceServiceConfiguration)
-
s3OnDeviceService
OnDeviceServiceConfiguration.Builder s3OnDeviceService(S3OnDeviceServiceConfiguration s3OnDeviceService)
Configuration for Amazon S3 compatible storage on Snow family devices.
- Parameters:
s3OnDeviceService- Configuration for Amazon S3 compatible storage on Snow family devices.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3OnDeviceService
default OnDeviceServiceConfiguration.Builder s3OnDeviceService(Consumer<S3OnDeviceServiceConfiguration.Builder> s3OnDeviceService)
Configuration for Amazon S3 compatible storage on Snow family devices.
This is a convenience method that creates an instance of theS3OnDeviceServiceConfiguration.Builderavoiding the need to create one manually viaS3OnDeviceServiceConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tos3OnDeviceService(S3OnDeviceServiceConfiguration).- Parameters:
s3OnDeviceService- a consumer that will call methods onS3OnDeviceServiceConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
s3OnDeviceService(S3OnDeviceServiceConfiguration)
-
-