Interface HoursOfOperation.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<HoursOfOperation.Builder,
,HoursOfOperation> SdkBuilder<HoursOfOperation.Builder,
,HoursOfOperation> SdkPojo
- Enclosing class:
HoursOfOperation
-
Method Summary
Modifier and TypeMethodDescriptionconfig
(Collection<HoursOfOperationConfig> config) Configuration information for the hours of operation.config
(Consumer<HoursOfOperationConfig.Builder>... config) Configuration information for the hours of operation.config
(HoursOfOperationConfig... config) Configuration information for the hours of operation.description
(String description) The description for the hours of operation.hoursOfOperationArn
(String hoursOfOperationArn) The Amazon Resource Name (ARN) for the hours of operation.hoursOfOperationId
(String hoursOfOperationId) The identifier for the hours of operation.lastModifiedRegion
(String lastModifiedRegion) The Amazon Web Services Region where this resource was last modified.lastModifiedTime
(Instant lastModifiedTime) The timestamp when this resource was last modified.The name for the hours of operation.The tags used to organize, track, or control access for this resource.The time zone for the hours of operation.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
-
Method Details
-
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
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
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
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 theHoursOfOperationConfig.Builder
avoiding the need to create one manually viaHoursOfOperationConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toconfig(List<HoursOfOperationConfig>)
.- Parameters:
config
- a consumer that will call methods onHoursOfOperationConfig.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
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
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.
-