Interface CreateSiteRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateSiteRequest.Builder,CreateSiteRequest>,OutpostsRequest.Builder,SdkBuilder<CreateSiteRequest.Builder,CreateSiteRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateSiteRequest
public static interface CreateSiteRequest.Builder extends OutpostsRequest.Builder, SdkPojo, CopyableBuilder<CreateSiteRequest.Builder,CreateSiteRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CreateSiteRequest.Builderdescription(String description)Sets the value of the Description property for this object.CreateSiteRequest.Buildername(String name)Sets the value of the Name property for this object.CreateSiteRequest.Buildernotes(String 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.default CreateSiteRequest.BuilderoperatingAddress(Consumer<Address.Builder> operatingAddress)The location to install and power on the hardware.CreateSiteRequest.BuilderoperatingAddress(Address operatingAddress)The location to install and power on the hardware.CreateSiteRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateSiteRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)default CreateSiteRequest.BuilderrackPhysicalProperties(Consumer<RackPhysicalProperties.Builder> rackPhysicalProperties)Information about the physical and logistical details for the rack at this site.CreateSiteRequest.BuilderrackPhysicalProperties(RackPhysicalProperties rackPhysicalProperties)Information about the physical and logistical details for the rack at this site.default CreateSiteRequest.BuildershippingAddress(Consumer<Address.Builder> shippingAddress)The location to ship the hardware.CreateSiteRequest.BuildershippingAddress(Address shippingAddress)The location to ship the hardware.CreateSiteRequest.Buildertags(Map<String,String> tags)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 Detail
-
name
CreateSiteRequest.Builder name(String 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
CreateSiteRequest.Builder description(String 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
CreateSiteRequest.Builder notes(String 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
CreateSiteRequest.Builder tags(Map<String,String> 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
CreateSiteRequest.Builder operatingAddress(Address 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
default CreateSiteRequest.Builder operatingAddress(Consumer<Address.Builder> 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.Builderavoiding the need to create one manually viaAddress.builder().When the
Consumercompletes,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:
operatingAddress(Address)
-
shippingAddress
CreateSiteRequest.Builder shippingAddress(Address 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
default CreateSiteRequest.Builder shippingAddress(Consumer<Address.Builder> 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.Builderavoiding the need to create one manually viaAddress.builder().When the
Consumercompletes,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:
shippingAddress(Address)
-
rackPhysicalProperties
CreateSiteRequest.Builder rackPhysicalProperties(RackPhysicalProperties 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.Builderavoiding the need to create one manually viaRackPhysicalProperties.builder().When the
Consumercompletes,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:
rackPhysicalProperties(RackPhysicalProperties)
-
overrideConfiguration
CreateSiteRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateSiteRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-