Interface AppBlockBuilder.Builder

    • Method Detail

      • arn

        AppBlockBuilder.Builder arn​(String arn)

        The ARN of the app block builder.

        Parameters:
        arn - The ARN of the app block builder.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        AppBlockBuilder.Builder name​(String name)

        The name of the app block builder.

        Parameters:
        name - The name of the app block builder.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • displayName

        AppBlockBuilder.Builder displayName​(String displayName)

        The display name of the app block builder.

        Parameters:
        displayName - The display name of the app block builder.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        AppBlockBuilder.Builder description​(String description)

        The description of the app block builder.

        Parameters:
        description - The description of the app block builder.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • instanceType

        AppBlockBuilder.Builder instanceType​(String instanceType)

        The instance type of the app block builder.

        Parameters:
        instanceType - The instance type of the app block builder.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • enableDefaultInternetAccess

        AppBlockBuilder.Builder enableDefaultInternetAccess​(Boolean enableDefaultInternetAccess)

        Indicates whether default internet access is enabled for the app block builder.

        Parameters:
        enableDefaultInternetAccess - Indicates whether default internet access is enabled for the app block builder.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • iamRoleArn

        AppBlockBuilder.Builder iamRoleArn​(String iamRoleArn)

        The ARN of the IAM role that is applied to the app block builder.

        Parameters:
        iamRoleArn - The ARN of the IAM role that is applied to the app block builder.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • vpcConfig

        AppBlockBuilder.Builder vpcConfig​(VpcConfig vpcConfig)

        The VPC configuration for the app block builder.

        Parameters:
        vpcConfig - The VPC configuration for the app block builder.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • createdTime

        AppBlockBuilder.Builder createdTime​(Instant createdTime)

        The creation time of the app block builder.

        Parameters:
        createdTime - The creation time of the app block builder.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • appBlockBuilderErrors

        AppBlockBuilder.Builder appBlockBuilderErrors​(Collection<ResourceError> appBlockBuilderErrors)

        The app block builder errors.

        Parameters:
        appBlockBuilderErrors - The app block builder errors.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • appBlockBuilderErrors

        AppBlockBuilder.Builder appBlockBuilderErrors​(ResourceError... appBlockBuilderErrors)

        The app block builder errors.

        Parameters:
        appBlockBuilderErrors - The app block builder errors.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • stateChangeReason

        AppBlockBuilder.Builder stateChangeReason​(AppBlockBuilderStateChangeReason stateChangeReason)

        The state change reason.

        Parameters:
        stateChangeReason - The state change reason.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • accessEndpoints

        AppBlockBuilder.Builder accessEndpoints​(Collection<AccessEndpoint> accessEndpoints)

        The list of interface VPC endpoint (interface endpoint) objects. Administrators can connect to the app block builder only through the specified endpoints.

        Parameters:
        accessEndpoints - The list of interface VPC endpoint (interface endpoint) objects. Administrators can connect to the app block builder only through the specified endpoints.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • accessEndpoints

        AppBlockBuilder.Builder accessEndpoints​(AccessEndpoint... accessEndpoints)

        The list of interface VPC endpoint (interface endpoint) objects. Administrators can connect to the app block builder only through the specified endpoints.

        Parameters:
        accessEndpoints - The list of interface VPC endpoint (interface endpoint) objects. Administrators can connect to the app block builder only through the specified endpoints.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • accessEndpoints

        AppBlockBuilder.Builder accessEndpoints​(Consumer<AccessEndpoint.Builder>... accessEndpoints)

        The list of interface VPC endpoint (interface endpoint) objects. Administrators can connect to the app block builder only through the specified endpoints.

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

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #accessEndpoints(List).

        Parameters:
        accessEndpoints - a consumer that will call methods on AccessEndpoint.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #accessEndpoints(java.util.Collection)