Interface ImageConfig.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<ImageConfig.Builder,ImageConfig>
,SdkBuilder<ImageConfig.Builder,ImageConfig>
,SdkPojo
- Enclosing class:
- ImageConfig
public static interface ImageConfig.Builder extends SdkPojo, CopyableBuilder<ImageConfig.Builder,ImageConfig>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ImageConfig.Builder
repositoryAccessMode(String repositoryAccessMode)
Set this to one of the following values:ImageConfig.Builder
repositoryAccessMode(RepositoryAccessMode repositoryAccessMode)
Set this to one of the following values:default ImageConfig.Builder
repositoryAuthConfig(Consumer<RepositoryAuthConfig.Builder> repositoryAuthConfig)
(Optional) Specifies an authentication configuration for the private docker registry where your model image is hosted.ImageConfig.Builder
repositoryAuthConfig(RepositoryAuthConfig repositoryAuthConfig)
(Optional) Specifies an authentication configuration for the private docker registry where your model image is hosted.-
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
-
repositoryAccessMode
ImageConfig.Builder repositoryAccessMode(String repositoryAccessMode)
Set this to one of the following values:
-
Platform
- The model image is hosted in Amazon ECR. -
Vpc
- The model image is hosted in a private Docker registry in your VPC.
- Parameters:
repositoryAccessMode
- Set this to one of the following values:-
Platform
- The model image is hosted in Amazon ECR. -
Vpc
- The model image is hosted in a private Docker registry in your VPC.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RepositoryAccessMode
,RepositoryAccessMode
-
-
repositoryAccessMode
ImageConfig.Builder repositoryAccessMode(RepositoryAccessMode repositoryAccessMode)
Set this to one of the following values:
-
Platform
- The model image is hosted in Amazon ECR. -
Vpc
- The model image is hosted in a private Docker registry in your VPC.
- Parameters:
repositoryAccessMode
- Set this to one of the following values:-
Platform
- The model image is hosted in Amazon ECR. -
Vpc
- The model image is hosted in a private Docker registry in your VPC.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RepositoryAccessMode
,RepositoryAccessMode
-
-
repositoryAuthConfig
ImageConfig.Builder repositoryAuthConfig(RepositoryAuthConfig repositoryAuthConfig)
(Optional) Specifies an authentication configuration for the private docker registry where your model image is hosted. Specify a value for this property only if you specified
Vpc
as the value for theRepositoryAccessMode
field, and the private Docker registry where the model image is hosted requires authentication.- Parameters:
repositoryAuthConfig
- (Optional) Specifies an authentication configuration for the private docker registry where your model image is hosted. Specify a value for this property only if you specifiedVpc
as the value for theRepositoryAccessMode
field, and the private Docker registry where the model image is hosted requires authentication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
repositoryAuthConfig
default ImageConfig.Builder repositoryAuthConfig(Consumer<RepositoryAuthConfig.Builder> repositoryAuthConfig)
(Optional) Specifies an authentication configuration for the private docker registry where your model image is hosted. Specify a value for this property only if you specified
This is a convenience method that creates an instance of theVpc
as the value for theRepositoryAccessMode
field, and the private Docker registry where the model image is hosted requires authentication.RepositoryAuthConfig.Builder
avoiding the need to create one manually viaRepositoryAuthConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torepositoryAuthConfig(RepositoryAuthConfig)
.- Parameters:
repositoryAuthConfig
- a consumer that will call methods onRepositoryAuthConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
repositoryAuthConfig(RepositoryAuthConfig)
-
-