Interface ServiceSummary.Builder

  • Method Details

    • applicationId

      ServiceSummary.Builder applicationId(String applicationId)

      The unique identifier of the application.

      Parameters:
      applicationId - The unique identifier of the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • arn

      The Amazon Resource Name (ARN) of the service.

      Parameters:
      arn - The Amazon Resource Name (ARN) of the service.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdByAccountId

      ServiceSummary.Builder createdByAccountId(String createdByAccountId)

      The Amazon Web Services account ID of the service creator.

      Parameters:
      createdByAccountId - The Amazon Web Services account ID of the service creator.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdTime

      ServiceSummary.Builder createdTime(Instant createdTime)

      A timestamp that indicates when the service is created.

      Parameters:
      createdTime - A timestamp that indicates when the service is created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      ServiceSummary.Builder description(String description)

      A description of the service.

      Parameters:
      description - A description of the service.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endpointType

      ServiceSummary.Builder endpointType(String endpointType)

      The endpoint type of the service.

      Parameters:
      endpointType - The endpoint type of the service.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • endpointType

      ServiceSummary.Builder endpointType(ServiceEndpointType endpointType)

      The endpoint type of the service.

      Parameters:
      endpointType - The endpoint type of the service.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • environmentId

      ServiceSummary.Builder environmentId(String environmentId)

      The unique identifier of the environment.

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

      Any error associated with the service resource.

      Parameters:
      error - Any error associated with the service resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • error

      Any error associated with the service resource.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to error(ErrorResponse).

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

      ServiceSummary.Builder lambdaEndpoint(LambdaEndpointSummary lambdaEndpoint)

      A summary of the configuration for the Lambda endpoint type.

      Parameters:
      lambdaEndpoint - A summary of the configuration for the Lambda endpoint type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lambdaEndpoint

      default ServiceSummary.Builder lambdaEndpoint(Consumer<LambdaEndpointSummary.Builder> lambdaEndpoint)

      A summary of the configuration for the Lambda endpoint type.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to lambdaEndpoint(LambdaEndpointSummary).

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

      ServiceSummary.Builder lastUpdatedTime(Instant lastUpdatedTime)

      A timestamp that indicates when the service was last updated.

      Parameters:
      lastUpdatedTime - A timestamp that indicates when the service was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the service.

      Parameters:
      name - The name of the service.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ownerAccountId

      ServiceSummary.Builder ownerAccountId(String ownerAccountId)

      The Amazon Web Services account ID of the service owner.

      Parameters:
      ownerAccountId - The Amazon Web Services account ID of the service owner.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • serviceId

      ServiceSummary.Builder serviceId(String serviceId)

      The unique identifier of the service.

      Parameters:
      serviceId - The unique identifier of the service.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • state

      The current state of the service.

      Parameters:
      state - The current state of the service.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • state

      The current state of the service.

      Parameters:
      state - The current state of the service.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • tags

      The tags assigned to the service.

      Parameters:
      tags - The tags assigned to the service.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • urlEndpoint

      ServiceSummary.Builder urlEndpoint(UrlEndpointSummary urlEndpoint)

      The summary of the configuration for the URL endpoint type.

      Parameters:
      urlEndpoint - The summary of the configuration for the URL endpoint type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • urlEndpoint

      default ServiceSummary.Builder urlEndpoint(Consumer<UrlEndpointSummary.Builder> urlEndpoint)

      The summary of the configuration for the URL endpoint type.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to urlEndpoint(UrlEndpointSummary).

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

      The ID of the virtual private cloud (VPC).

      Parameters:
      vpcId - The ID of the virtual private cloud (VPC).
      Returns:
      Returns a reference to this object so that method calls can be chained together.