Interface Location.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<Location.Builder,,Location> SdkBuilder<Location.Builder,,Location> SdkPojo
- Enclosing class:
Location
-
Method Summary
Modifier and TypeMethodDescriptionavailableBillingModes(Collection<AvailableBillingMode> availableBillingModes) The billing modes available at the location, including the port speeds and Amazon Web Services Regions supported by each mode.availableBillingModes(Consumer<AvailableBillingMode.Builder>... availableBillingModes) The billing modes available at the location, including the port speeds and Amazon Web Services Regions supported by each mode.availableBillingModes(AvailableBillingMode... availableBillingModes) The billing modes available at the location, including the port speeds and Amazon Web Services Regions supported by each mode.availableMacSecPortSpeeds(String... availableMacSecPortSpeeds) The available MAC Security (MACsec) port speeds for the location.availableMacSecPortSpeeds(Collection<String> availableMacSecPortSpeeds) The available MAC Security (MACsec) port speeds for the location.availablePortSpeeds(String... availablePortSpeeds) The available port speeds for the location.availablePortSpeeds(Collection<String> availablePortSpeeds) The available port speeds for the location.availableProviders(String... availableProviders) The name of the service provider for the location.availableProviders(Collection<String> availableProviders) The name of the service provider for the location.locationCode(String locationCode) The code for the location.locationName(String locationName) The name of the location.The Amazon Web Services Region for the location.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
locationCode
The code for the location.
- Parameters:
locationCode- The code for the location.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
locationName
The name of the location. This includes the name of the colocation partner and the physical site of the building.
- Parameters:
locationName- The name of the location. This includes the name of the colocation partner and the physical site of the building.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
region
The Amazon Web Services Region for the location.
- Parameters:
region- The Amazon Web Services Region for the location.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availablePortSpeeds
The available port speeds for the location.
- Parameters:
availablePortSpeeds- The available port speeds for the location.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availablePortSpeeds
The available port speeds for the location.
- Parameters:
availablePortSpeeds- The available port speeds for the location.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availableProviders
The name of the service provider for the location.
- Parameters:
availableProviders- The name of the service provider for the location.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availableProviders
The name of the service provider for the location.
- Parameters:
availableProviders- The name of the service provider for the location.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availableMacSecPortSpeeds
The available MAC Security (MACsec) port speeds for the location.
- Parameters:
availableMacSecPortSpeeds- The available MAC Security (MACsec) port speeds for the location.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availableMacSecPortSpeeds
The available MAC Security (MACsec) port speeds for the location.
- Parameters:
availableMacSecPortSpeeds- The available MAC Security (MACsec) port speeds for the location.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availableBillingModes
The billing modes available at the location, including the port speeds and Amazon Web Services Regions supported by each mode.
- Parameters:
availableBillingModes- The billing modes available at the location, including the port speeds and Amazon Web Services Regions supported by each mode.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availableBillingModes
The billing modes available at the location, including the port speeds and Amazon Web Services Regions supported by each mode.
- Parameters:
availableBillingModes- The billing modes available at the location, including the port speeds and Amazon Web Services Regions supported by each mode.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availableBillingModes
Location.Builder availableBillingModes(Consumer<AvailableBillingMode.Builder>... availableBillingModes) The billing modes available at the location, including the port speeds and Amazon Web Services Regions supported by each mode.
This is a convenience method that creates an instance of theAvailableBillingMode.Builderavoiding the need to create one manually viaAvailableBillingMode.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toavailableBillingModes(List<AvailableBillingMode>).- Parameters:
availableBillingModes- a consumer that will call methods onAvailableBillingMode.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-