Interface RegisterContainerImageRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CopyableBuilder<RegisterContainerImageRequest.Builder,RegisterContainerImageRequest>, LightsailRequest.Builder, SdkBuilder<RegisterContainerImageRequest.Builder,RegisterContainerImageRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
RegisterContainerImageRequest

public static interface RegisterContainerImageRequest.Builder extends LightsailRequest.Builder, SdkPojo, CopyableBuilder<RegisterContainerImageRequest.Builder,RegisterContainerImageRequest>
  • Method Details

    • serviceName

      The name of the container service for which to register a container image.

      Parameters:
      serviceName - The name of the container service for which to register a container image.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • label

      The label for the container image when it's registered to the container service.

      Use a descriptive label that you can use to track the different versions of your registered container images.

      Use the GetContainerImages action to return the container images registered to a Lightsail container service. The label is the <imagelabel> portion of the following image name example:

      • :container-service-1.<imagelabel>.1

      If the name of your container service is mycontainerservice, and the label that you specify is mystaticwebsite, then the name of the registered container image will be :mycontainerservice.mystaticwebsite.1.

      The number at the end of these image name examples represents the version of the registered container image. If you push and register another container image to the same Lightsail container service, with the same label, then the version number for the new registered container image will be 2. If you push and register another container image, the version number will be 3, and so on.

      Parameters:
      label - The label for the container image when it's registered to the container service.

      Use a descriptive label that you can use to track the different versions of your registered container images.

      Use the GetContainerImages action to return the container images registered to a Lightsail container service. The label is the <imagelabel> portion of the following image name example:

      • :container-service-1.<imagelabel>.1

      If the name of your container service is mycontainerservice, and the label that you specify is mystaticwebsite, then the name of the registered container image will be :mycontainerservice.mystaticwebsite.1.

      The number at the end of these image name examples represents the version of the registered container image. If you push and register another container image to the same Lightsail container service, with the same label, then the version number for the new registered container image will be 2. If you push and register another container image, the version number will be 3, and so on.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • digest

      The digest of the container image to be registered.

      Parameters:
      digest - The digest of the container image to be registered.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      RegisterContainerImageRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.