Interface GetControlRequest.Builder

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

public static interface GetControlRequest.Builder extends ControlCatalogRequest.Builder, SdkPojo, CopyableBuilder<GetControlRequest.Builder,GetControlRequest>
  • Method Details

    • controlArn

      GetControlRequest.Builder controlArn(String controlArn)

      The Amazon Resource Name (ARN) of the control. It has one of the following formats:

      Global format

      arn:{PARTITION}:controlcatalog:::control/{CONTROL_CATALOG_OPAQUE_ID}

      Or Regional format

      arn:{PARTITION}:controltower:{REGION}::control/{CONTROL_TOWER_OPAQUE_ID}

      Here is a more general pattern that covers Amazon Web Services Control Tower and Control Catalog ARNs:

      ^arn:(aws(?:[-a-z]*)?):(controlcatalog|controltower):[a-zA-Z0-9-]*::control/[0-9a-zA-Z_\\-]+$

      Parameters:
      controlArn - The Amazon Resource Name (ARN) of the control. It has one of the following formats:

      Global format

      arn:{PARTITION}:controlcatalog:::control/{CONTROL_CATALOG_OPAQUE_ID}

      Or Regional format

      arn:{PARTITION}:controltower:{REGION}::control/{CONTROL_TOWER_OPAQUE_ID}

      Here is a more general pattern that covers Amazon Web Services Control Tower and Control Catalog ARNs:

      ^arn:(aws(?:[-a-z]*)?):(controlcatalog|controltower):[a-zA-Z0-9-]*::control/[0-9a-zA-Z_\\-]+$

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

      GetControlRequest.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.