Class CfnCloudConnector.AzureConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.services.ssm.CfnCloudConnector.AzureConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnCloudConnector.AzureConfigurationProperty>
- Enclosing interface:
CfnCloudConnector.AzureConfigurationProperty
@Stability(Stable)
public static final class CfnCloudConnector.AzureConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnCloudConnector.AzureConfigurationProperty>
A builder for
CfnCloudConnector.AzureConfigurationProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapplicationDisplayName(String applicationDisplayName) Sets the value ofCfnCloudConnector.AzureConfigurationProperty.getApplicationDisplayName()applicationId(String applicationId) Sets the value ofCfnCloudConnector.AzureConfigurationProperty.getApplicationId()build()Builds the configured instance.targets(IResolvable targets) Sets the value ofCfnCloudConnector.AzureConfigurationProperty.getTargets()Sets the value ofCfnCloudConnector.AzureConfigurationProperty.getTargets()tenantDisplayName(String tenantDisplayName) Sets the value ofCfnCloudConnector.AzureConfigurationProperty.getTenantDisplayName()Sets the value ofCfnCloudConnector.AzureConfigurationProperty.getTenantId()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
applicationId
@Stability(Stable) public CfnCloudConnector.AzureConfigurationProperty.Builder applicationId(String applicationId) Sets the value ofCfnCloudConnector.AzureConfigurationProperty.getApplicationId()- Parameters:
applicationId- The Azure AD application ID. This parameter is required.- Returns:
this
-
tenantId
@Stability(Stable) public CfnCloudConnector.AzureConfigurationProperty.Builder tenantId(String tenantId) Sets the value ofCfnCloudConnector.AzureConfigurationProperty.getTenantId()- Parameters:
tenantId- The Azure AD tenant ID. This parameter is required. Cannot be changed after creation.- Returns:
this
-
applicationDisplayName
@Stability(Stable) public CfnCloudConnector.AzureConfigurationProperty.Builder applicationDisplayName(String applicationDisplayName) Sets the value ofCfnCloudConnector.AzureConfigurationProperty.getApplicationDisplayName()- Parameters:
applicationDisplayName- The display name of the Azure AD application.- Returns:
this
-
targets
@Stability(Stable) public CfnCloudConnector.AzureConfigurationProperty.Builder targets(IResolvable targets) Sets the value ofCfnCloudConnector.AzureConfigurationProperty.getTargets()- Parameters:
targets- The targets for the cloud connector. If omitted, the entire tenant is targeted.- Returns:
this
-
targets
@Stability(Stable) public CfnCloudConnector.AzureConfigurationProperty.Builder targets(CfnCloudConnector.ConfigurationTargetsProperty targets) Sets the value ofCfnCloudConnector.AzureConfigurationProperty.getTargets()- Parameters:
targets- The targets for the cloud connector. If omitted, the entire tenant is targeted.- Returns:
this
-
tenantDisplayName
@Stability(Stable) public CfnCloudConnector.AzureConfigurationProperty.Builder tenantDisplayName(String tenantDisplayName) Sets the value ofCfnCloudConnector.AzureConfigurationProperty.getTenantDisplayName()- Parameters:
tenantDisplayName- The display name of the Azure AD tenant.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnCloudConnector.AzureConfigurationProperty>- Returns:
- a new instance of
CfnCloudConnector.AzureConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-