Interface AWSResources.Builder

  • Method Details

    • vpcs

      The VPC configurations associated with the agent space.

      Parameters:
      vpcs - The VPC configurations associated with the agent space.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vpcs

      The VPC configurations associated with the agent space.

      Parameters:
      vpcs - The VPC configurations associated with the agent space.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vpcs

      The VPC configurations associated with the agent space.

      This is a convenience method that creates an instance of the VpcConfig.Builder avoiding the need to create one manually via VpcConfig.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to vpcs(List<VpcConfig>).

      Parameters:
      vpcs - a consumer that will call methods on VpcConfig.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • logGroups

      AWSResources.Builder logGroups(Collection<String> logGroups)

      The Amazon Resource Names (ARNs) of the CloudWatch log groups associated with the agent space.

      Parameters:
      logGroups - The Amazon Resource Names (ARNs) of the CloudWatch log groups associated with the agent space.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • logGroups

      AWSResources.Builder logGroups(String... logGroups)

      The Amazon Resource Names (ARNs) of the CloudWatch log groups associated with the agent space.

      Parameters:
      logGroups - The Amazon Resource Names (ARNs) of the CloudWatch log groups associated with the agent space.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • s3Buckets

      AWSResources.Builder s3Buckets(Collection<String> s3Buckets)

      The Amazon Resource Names (ARNs) of the S3 buckets associated with the agent space.

      Parameters:
      s3Buckets - The Amazon Resource Names (ARNs) of the S3 buckets associated with the agent space.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • s3Buckets

      AWSResources.Builder s3Buckets(String... s3Buckets)

      The Amazon Resource Names (ARNs) of the S3 buckets associated with the agent space.

      Parameters:
      s3Buckets - The Amazon Resource Names (ARNs) of the S3 buckets associated with the agent space.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • secretArns

      AWSResources.Builder secretArns(Collection<String> secretArns)

      The Amazon Resource Names (ARNs) of the Secrets Manager secrets associated with the agent space.

      Parameters:
      secretArns - The Amazon Resource Names (ARNs) of the Secrets Manager secrets associated with the agent space.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • secretArns

      AWSResources.Builder secretArns(String... secretArns)

      The Amazon Resource Names (ARNs) of the Secrets Manager secrets associated with the agent space.

      Parameters:
      secretArns - The Amazon Resource Names (ARNs) of the Secrets Manager secrets associated with the agent space.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lambdaFunctionArns

      AWSResources.Builder lambdaFunctionArns(Collection<String> lambdaFunctionArns)

      The Amazon Resource Names (ARNs) of the Lambda functions associated with the agent space.

      Parameters:
      lambdaFunctionArns - The Amazon Resource Names (ARNs) of the Lambda functions associated with the agent space.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lambdaFunctionArns

      AWSResources.Builder lambdaFunctionArns(String... lambdaFunctionArns)

      The Amazon Resource Names (ARNs) of the Lambda functions associated with the agent space.

      Parameters:
      lambdaFunctionArns - The Amazon Resource Names (ARNs) of the Lambda functions associated with the agent space.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • iamRoles

      AWSResources.Builder iamRoles(Collection<String> iamRoles)

      The IAM roles associated with the agent space.

      Parameters:
      iamRoles - The IAM roles associated with the agent space.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • iamRoles

      AWSResources.Builder iamRoles(String... iamRoles)

      The IAM roles associated with the agent space.

      Parameters:
      iamRoles - The IAM roles associated with the agent space.
      Returns:
      Returns a reference to this object so that method calls can be chained together.