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 Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default DescribeResourceResponse.BuilderbookingOptions(Consumer<BookingOptions.Builder> bookingOptions)The booking options for the described resource.DescribeResourceResponse.BuilderbookingOptions(BookingOptions bookingOptions)The booking options for the described resource.DescribeResourceResponse.Builderdescription(String description)Description of the resource.DescribeResourceResponse.BuilderdisabledDate(Instant disabledDate)The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.DescribeResourceResponse.Builderemail(String email)The email of the described resource.DescribeResourceResponse.BuilderenabledDate(Instant enabledDate)The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.DescribeResourceResponse.BuilderhiddenFromGlobalAddressList(Boolean hiddenFromGlobalAddressList)If enabled, the resource is hidden from the global address list.DescribeResourceResponse.Buildername(String name)The name of the described resource.DescribeResourceResponse.BuilderresourceId(String resourceId)The identifier of the described resource.DescribeResourceResponse.Builderstate(String state)The state of the resource: enabled (registered to WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.DescribeResourceResponse.Builderstate(EntityState state)The state of the resource: enabled (registered to WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.DescribeResourceResponse.Buildertype(String type)The type of the described resource.DescribeResourceResponse.Buildertype(ResourceType type)The type of the described resource.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Methods inherited from interface software.amazon.awssdk.services.workmail.model.WorkMailResponse.Builder
build, responseMetadata, responseMetadata
-
-
-
-
Method Detail
-
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
DescribeResourceResponse.Builder email(String 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
DescribeResourceResponse.Builder name(String 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
DescribeResourceResponse.Builder type(String 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:
ResourceType,ResourceType
-
type
DescribeResourceResponse.Builder type(ResourceType 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:
ResourceType,ResourceType
-
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 theBookingOptions.Builderavoiding the need to create one manually viaBookingOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tobookingOptions(BookingOptions).- Parameters:
bookingOptions- a consumer that will call methods onBookingOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
bookingOptions(BookingOptions)
-
state
DescribeResourceResponse.Builder state(String 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:
EntityState,EntityState
-
state
DescribeResourceResponse.Builder state(EntityState 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:
EntityState,EntityState
-
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.
-
-