Interface Environment.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<Environment.Builder,,Environment> SdkBuilder<Environment.Builder,,Environment> SdkPojo
- Enclosing class:
Environment
-
Method Summary
Modifier and TypeMethodDescriptionactivationPageUrl(String activationPageUrl) An HTTPS URL on the remote partner portal where the Activation Key should be brought to complete the creation process.default Environment.Builderbandwidths(Consumer<Bandwidths.Builder> bandwidths) The sets of bandwidths that are available and supported on this environment.bandwidths(Bandwidths bandwidths) The sets of bandwidths that are available and supported on this environment.environmentId(String environmentId) The identifier of this EnvironmentThe provider specific location on the remote side of this Connection.default Environment.Builderprovider(Consumer<Provider.Builder> provider) The provider on the remote side of this Connection.The provider on the remote side of this Connection.remoteIdentifierType(String remoteIdentifierType) The type of identifying information that should be supplied to theremoteAccountparameter of a CreateConnection call for this specific Environment.remoteIdentifierType(RemoteAccountIdentifierType remoteIdentifierType) The type of identifying information that should be supplied to theremoteAccountparameter of a CreateConnection call for this specific Environment.The state of the Environment.state(EnvironmentState state) The state of the Environment.The specific product type of Connection objects provided by this Environment.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
-
provider
The provider on the remote side of this Connection.
- Parameters:
provider- The provider on the remote side of this Connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provider
The provider on the remote side of this Connection.
This is a convenience method that creates an instance of theProvider.Builderavoiding the need to create one manually viaProvider.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toprovider(Provider).- Parameters:
provider- a consumer that will call methods onProvider.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
location
The provider specific location on the remote side of this Connection.
- Parameters:
location- The provider specific location on the remote side of this Connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentId
The identifier of this Environment
- Parameters:
environmentId- The identifier of this Environment- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
The state of the Environment. Possible values:
-
available: The environment is available and new Connection objects can be requested. -
limited: The environment is available, but overall capacity is limited. The set of available bandwidths -
unavailable: The environment is currently unavailable.
- Parameters:
state- The state of the Environment. Possible values:-
available: The environment is available and new Connection objects can be requested. -
limited: The environment is available, but overall capacity is limited. The set of available bandwidths -
unavailable: The environment is currently unavailable.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
state
The state of the Environment. Possible values:
-
available: The environment is available and new Connection objects can be requested. -
limited: The environment is available, but overall capacity is limited. The set of available bandwidths -
unavailable: The environment is currently unavailable.
- Parameters:
state- The state of the Environment. Possible values:-
available: The environment is available and new Connection objects can be requested. -
limited: The environment is available, but overall capacity is limited. The set of available bandwidths -
unavailable: The environment is currently unavailable.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
bandwidths
The sets of bandwidths that are available and supported on this environment.
- Parameters:
bandwidths- The sets of bandwidths that are available and supported on this environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
bandwidths
The sets of bandwidths that are available and supported on this environment.
This is a convenience method that creates an instance of theBandwidths.Builderavoiding the need to create one manually viaBandwidths.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tobandwidths(Bandwidths).- Parameters:
bandwidths- a consumer that will call methods onBandwidths.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The specific product type of Connection objects provided by this Environment.
- Parameters:
type- The specific product type of Connection objects provided by this Environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
activationPageUrl
An HTTPS URL on the remote partner portal where the Activation Key should be brought to complete the creation process.
- Parameters:
activationPageUrl- An HTTPS URL on the remote partner portal where the Activation Key should be brought to complete the creation process.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remoteIdentifierType
The type of identifying information that should be supplied to the
remoteAccountparameter of a CreateConnection call for this specific Environment.- Parameters:
remoteIdentifierType- The type of identifying information that should be supplied to theremoteAccountparameter of a CreateConnection call for this specific Environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
remoteIdentifierType
The type of identifying information that should be supplied to the
remoteAccountparameter of a CreateConnection call for this specific Environment.- Parameters:
remoteIdentifierType- The type of identifying information that should be supplied to theremoteAccountparameter of a CreateConnection call for this specific Environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-