Interface EnvironmentBlueprintConfigurationItem.Builder

  • Method Details

    • createdAt

      The timestamp of when an environment blueprint was created.

      Parameters:
      createdAt - The timestamp of when an environment blueprint was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • domainId

      The identifier of the Amazon DataZone domain in which an environment blueprint exists.

      Parameters:
      domainId - The identifier of the Amazon DataZone domain in which an environment blueprint exists.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • enabledRegions

      The enabled Amazon Web Services Regions specified in a blueprint configuration.

      Parameters:
      enabledRegions - The enabled Amazon Web Services Regions specified in a blueprint configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • enabledRegions

      EnvironmentBlueprintConfigurationItem.Builder enabledRegions(String... enabledRegions)

      The enabled Amazon Web Services Regions specified in a blueprint configuration.

      Parameters:
      enabledRegions - The enabled Amazon Web Services Regions specified in a blueprint configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • environmentBlueprintId

      EnvironmentBlueprintConfigurationItem.Builder environmentBlueprintId(String environmentBlueprintId)

      The identifier of the environment blueprint.

      Parameters:
      environmentBlueprintId - The identifier of the environment blueprint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • environmentRolePermissionBoundary

      EnvironmentBlueprintConfigurationItem.Builder environmentRolePermissionBoundary(String environmentRolePermissionBoundary)

      The environment role permission boundary.

      Parameters:
      environmentRolePermissionBoundary - The environment role permission boundary.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • manageAccessRoleArn

      EnvironmentBlueprintConfigurationItem.Builder manageAccessRoleArn(String manageAccessRoleArn)

      The ARN of the manage access role specified in the environment blueprint configuration.

      Parameters:
      manageAccessRoleArn - The ARN of the manage access role specified in the environment blueprint configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • provisioningConfigurations

      EnvironmentBlueprintConfigurationItem.Builder provisioningConfigurations(Collection<ProvisioningConfiguration> provisioningConfigurations)

      The provisioning configuration of a blueprint.

      Parameters:
      provisioningConfigurations - The provisioning configuration of a blueprint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • provisioningConfigurations

      EnvironmentBlueprintConfigurationItem.Builder provisioningConfigurations(ProvisioningConfiguration... provisioningConfigurations)

      The provisioning configuration of a blueprint.

      Parameters:
      provisioningConfigurations - The provisioning configuration of a blueprint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • provisioningConfigurations

      EnvironmentBlueprintConfigurationItem.Builder provisioningConfigurations(Consumer<ProvisioningConfiguration.Builder>... provisioningConfigurations)

      The provisioning configuration of a blueprint.

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

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

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

      EnvironmentBlueprintConfigurationItem.Builder provisioningRoleArn(String provisioningRoleArn)

      The ARN of the provisioning role specified in the environment blueprint configuration.

      Parameters:
      provisioningRoleArn - The ARN of the provisioning role specified in the environment blueprint configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • regionalParameters

      EnvironmentBlueprintConfigurationItem.Builder regionalParameters(Map<String,? extends Map<String,String>> regionalParameters)

      The regional parameters of the environment blueprint.

      Parameters:
      regionalParameters - The regional parameters of the environment blueprint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      The timestamp of when the environment blueprint was updated.

      Parameters:
      updatedAt - The timestamp of when the environment blueprint was updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.