Interface HoursOfOperation.Builder

  • Method Details

    • hoursOfOperationId

      HoursOfOperation.Builder hoursOfOperationId(String hoursOfOperationId)

      The identifier for the hours of operation.

      Parameters:
      hoursOfOperationId - The identifier for the hours of operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • hoursOfOperationArn

      HoursOfOperation.Builder hoursOfOperationArn(String hoursOfOperationArn)

      The Amazon Resource Name (ARN) for the hours of operation.

      Parameters:
      hoursOfOperationArn - The Amazon Resource Name (ARN) for the hours of operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name for the hours of operation.

      Parameters:
      name - The name for the hours of operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      HoursOfOperation.Builder description(String description)

      The description for the hours of operation.

      Parameters:
      description - The description for the hours of operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • timeZone

      HoursOfOperation.Builder timeZone(String timeZone)

      The time zone for the hours of operation.

      Parameters:
      timeZone - The time zone for the hours of operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • config

      Configuration information for the hours of operation.

      Parameters:
      config - Configuration information for the hours of operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • config

      Configuration information for the hours of operation.

      Parameters:
      config - Configuration information for the hours of operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • config

      Configuration information for the hours of operation.

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

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

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

      The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.

      Parameters:
      tags - The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModifiedTime

      HoursOfOperation.Builder lastModifiedTime(Instant lastModifiedTime)

      The timestamp when this resource was last modified.

      Parameters:
      lastModifiedTime - The timestamp when this resource was last modified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModifiedRegion

      HoursOfOperation.Builder lastModifiedRegion(String lastModifiedRegion)

      The Amazon Web Services Region where this resource was last modified.

      Parameters:
      lastModifiedRegion - The Amazon Web Services Region where this resource was last modified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.