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