Interface DescribeResourceResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<DescribeResourceResponse.Builder,DescribeResourceResponse>, SdkBuilder<DescribeResourceResponse.Builder,DescribeResourceResponse>, SdkPojo, SdkResponse.Builder, WorkMailResponse.Builder
Enclosing class:
DescribeResourceResponse

public static interface DescribeResourceResponse.Builder extends WorkMailResponse.Builder, SdkPojo, CopyableBuilder<DescribeResourceResponse.Builder,DescribeResourceResponse>
  • Method Details

    • resourceId

      DescribeResourceResponse.Builder resourceId(String resourceId)

      The identifier of the described resource.

      Parameters:
      resourceId - The identifier of the described resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • email

      The email of the described resource.

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

      The name of the described resource.

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

      The type of the described resource.

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

      The type of the described resource.

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

      DescribeResourceResponse.Builder bookingOptions(BookingOptions bookingOptions)

      The booking options for the described resource.

      Parameters:
      bookingOptions - The booking options for the described resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • bookingOptions

      default DescribeResourceResponse.Builder bookingOptions(Consumer<BookingOptions.Builder> bookingOptions)

      The booking options for the described resource.

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

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

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

      The state of the resource: enabled (registered to WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.

      Parameters:
      state - The state of the resource: enabled (registered to WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • state

      The state of the resource: enabled (registered to WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.

      Parameters:
      state - The state of the resource: enabled (registered to WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • enabledDate

      DescribeResourceResponse.Builder enabledDate(Instant enabledDate)

      The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.

      Parameters:
      enabledDate - The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • disabledDate

      DescribeResourceResponse.Builder disabledDate(Instant disabledDate)

      The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.

      Parameters:
      disabledDate - The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      DescribeResourceResponse.Builder description(String description)

      Description of the resource.

      Parameters:
      description - Description of the resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • hiddenFromGlobalAddressList

      DescribeResourceResponse.Builder hiddenFromGlobalAddressList(Boolean hiddenFromGlobalAddressList)

      If enabled, the resource is hidden from the global address list.

      Parameters:
      hiddenFromGlobalAddressList - If enabled, the resource is hidden from the global address list.
      Returns:
      Returns a reference to this object so that method calls can be chained together.