Interface CreateSiteRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<CreateSiteRequest.Builder,
,CreateSiteRequest> OutpostsRequest.Builder
,SdkBuilder<CreateSiteRequest.Builder,
,CreateSiteRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
CreateSiteRequest
-
Method Summary
Modifier and TypeMethodDescriptiondescription
(String description) Sets the value of the Description property for this object.Sets the value of the Name property for this object.Additional information that you provide about site access requirements, electrician scheduling, personal protective equipment, or regulation of equipment materials that could affect your installation process.default CreateSiteRequest.Builder
operatingAddress
(Consumer<Address.Builder> operatingAddress) The location to install and power on the hardware.operatingAddress
(Address operatingAddress) The location to install and power on the hardware.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.default CreateSiteRequest.Builder
rackPhysicalProperties
(Consumer<RackPhysicalProperties.Builder> rackPhysicalProperties) Information about the physical and logistical details for the rack at this site.rackPhysicalProperties
(RackPhysicalProperties rackPhysicalProperties) Information about the physical and logistical details for the rack at this site.default CreateSiteRequest.Builder
shippingAddress
(Consumer<Address.Builder> shippingAddress) The location to ship the hardware.shippingAddress
(Address shippingAddress) The location to ship the hardware.The tags to apply to a site.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.outposts.model.OutpostsRequest.Builder
build
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
-
name
Sets the value of the Name property for this object.- Parameters:
name
- The new value for the Name property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
Sets the value of the Description property for this object.- Parameters:
description
- The new value for the Description property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
notes
Additional information that you provide about site access requirements, electrician scheduling, personal protective equipment, or regulation of equipment materials that could affect your installation process.
- Parameters:
notes
- Additional information that you provide about site access requirements, electrician scheduling, personal protective equipment, or regulation of equipment materials that could affect your installation process.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags to apply to a site.
- Parameters:
tags
- The tags to apply to a site.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
operatingAddress
The location to install and power on the hardware. This address might be different from the shipping address.
- Parameters:
operatingAddress
- The location to install and power on the hardware. This address might be different from the shipping address.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
operatingAddress
The location to install and power on the hardware. This address might be different from the shipping address.
This is a convenience method that creates an instance of theAddress.Builder
avoiding the need to create one manually viaAddress.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooperatingAddress(Address)
.- Parameters:
operatingAddress
- a consumer that will call methods onAddress.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
shippingAddress
The location to ship the hardware. This address might be different from the operating address.
- Parameters:
shippingAddress
- The location to ship the hardware. This address might be different from the operating address.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
shippingAddress
The location to ship the hardware. This address might be different from the operating address.
This is a convenience method that creates an instance of theAddress.Builder
avoiding the need to create one manually viaAddress.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toshippingAddress(Address)
.- Parameters:
shippingAddress
- a consumer that will call methods onAddress.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
rackPhysicalProperties
Information about the physical and logistical details for the rack at this site. For more information about hardware requirements for racks, see Network readiness checklist in the Amazon Web Services Outposts User Guide.
- Parameters:
rackPhysicalProperties
- Information about the physical and logistical details for the rack at this site. For more information about hardware requirements for racks, see Network readiness checklist in the Amazon Web Services Outposts User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rackPhysicalProperties
default CreateSiteRequest.Builder rackPhysicalProperties(Consumer<RackPhysicalProperties.Builder> rackPhysicalProperties) Information about the physical and logistical details for the rack at this site. For more information about hardware requirements for racks, see Network readiness checklist in the Amazon Web Services Outposts User Guide.
This is a convenience method that creates an instance of theRackPhysicalProperties.Builder
avoiding the need to create one manually viaRackPhysicalProperties.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torackPhysicalProperties(RackPhysicalProperties)
.- Parameters:
rackPhysicalProperties
- a consumer that will call methods onRackPhysicalProperties.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
CreateSiteRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateSiteRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-