Interface AzureConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AzureConfiguration.Builder,,AzureConfiguration> SdkBuilder<AzureConfiguration.Builder,,AzureConfiguration> SdkPojo
- Enclosing class:
AzureConfiguration
@Mutable
@NotThreadSafe
public static interface AzureConfiguration.Builder
extends SdkPojo, CopyableBuilder<AzureConfiguration.Builder,AzureConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionapplicationDisplayName(String applicationDisplayName) The display name of the Azure application registration.applicationId(String applicationId) The ID of the Azure application registration used for authentication.default AzureConfiguration.Buildertargets(Consumer<ConfigurationTargets.Builder> targets) The target Azure subscriptions for the cloud connector.targets(ConfigurationTargets targets) The target Azure subscriptions for the cloud connector.tenantDisplayName(String tenantDisplayName) The display name of the Azure tenant.The ID of the Azure tenant.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
-
tenantId
The ID of the Azure tenant.
- Parameters:
tenantId- The ID of the Azure tenant.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tenantDisplayName
The display name of the Azure tenant.
- Parameters:
tenantDisplayName- The display name of the Azure tenant.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
applicationId
The ID of the Azure application registration used for authentication.
- Parameters:
applicationId- The ID of the Azure application registration used for authentication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
applicationDisplayName
The display name of the Azure application registration.
- Parameters:
applicationDisplayName- The display name of the Azure application registration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targets
The target Azure subscriptions for the cloud connector.
- Parameters:
targets- The target Azure subscriptions for the cloud connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targets
The target Azure subscriptions for the cloud connector.
This is a convenience method that creates an instance of theConfigurationTargets.Builderavoiding the need to create one manually viaConfigurationTargets.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totargets(ConfigurationTargets).- Parameters:
targets- a consumer that will call methods onConfigurationTargets.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-