Class CfnStudioComponent.StudioComponentConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.services.nimblestudio.CfnStudioComponent.StudioComponentConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnStudioComponent.StudioComponentConfigurationProperty>
- Enclosing interface:
CfnStudioComponent.StudioComponentConfigurationProperty
@Stability(Stable)
public static final class CfnStudioComponent.StudioComponentConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnStudioComponent.StudioComponentConfigurationProperty>
A builder for
CfnStudioComponent.StudioComponentConfigurationProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactiveDirectoryConfiguration(IResolvable activeDirectoryConfiguration) activeDirectoryConfiguration(CfnStudioComponent.ActiveDirectoryConfigurationProperty activeDirectoryConfiguration) build()Builds the configured instance.computeFarmConfiguration(IResolvable computeFarmConfiguration) computeFarmConfiguration(CfnStudioComponent.ComputeFarmConfigurationProperty computeFarmConfiguration) licenseServiceConfiguration(IResolvable licenseServiceConfiguration) licenseServiceConfiguration(CfnStudioComponent.LicenseServiceConfigurationProperty licenseServiceConfiguration) sharedFileSystemConfiguration(IResolvable sharedFileSystemConfiguration) sharedFileSystemConfiguration(CfnStudioComponent.SharedFileSystemConfigurationProperty sharedFileSystemConfiguration)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
activeDirectoryConfiguration
@Stability(Stable) public CfnStudioComponent.StudioComponentConfigurationProperty.Builder activeDirectoryConfiguration(IResolvable activeDirectoryConfiguration) Sets the value ofCfnStudioComponent.StudioComponentConfigurationProperty.getActiveDirectoryConfiguration()- Parameters:
activeDirectoryConfiguration- the value to be set.- Returns:
this
-
activeDirectoryConfiguration
@Stability(Stable) public CfnStudioComponent.StudioComponentConfigurationProperty.Builder activeDirectoryConfiguration(CfnStudioComponent.ActiveDirectoryConfigurationProperty activeDirectoryConfiguration) Sets the value ofCfnStudioComponent.StudioComponentConfigurationProperty.getActiveDirectoryConfiguration()- Parameters:
activeDirectoryConfiguration- the value to be set.- Returns:
this
-
computeFarmConfiguration
@Stability(Stable) public CfnStudioComponent.StudioComponentConfigurationProperty.Builder computeFarmConfiguration(IResolvable computeFarmConfiguration) Sets the value ofCfnStudioComponent.StudioComponentConfigurationProperty.getComputeFarmConfiguration()- Parameters:
computeFarmConfiguration- the value to be set.- Returns:
this
-
computeFarmConfiguration
@Stability(Stable) public CfnStudioComponent.StudioComponentConfigurationProperty.Builder computeFarmConfiguration(CfnStudioComponent.ComputeFarmConfigurationProperty computeFarmConfiguration) Sets the value ofCfnStudioComponent.StudioComponentConfigurationProperty.getComputeFarmConfiguration()- Parameters:
computeFarmConfiguration- the value to be set.- Returns:
this
-
licenseServiceConfiguration
@Stability(Stable) public CfnStudioComponent.StudioComponentConfigurationProperty.Builder licenseServiceConfiguration(IResolvable licenseServiceConfiguration) Sets the value ofCfnStudioComponent.StudioComponentConfigurationProperty.getLicenseServiceConfiguration()- Parameters:
licenseServiceConfiguration- the value to be set.- Returns:
this
-
licenseServiceConfiguration
@Stability(Stable) public CfnStudioComponent.StudioComponentConfigurationProperty.Builder licenseServiceConfiguration(CfnStudioComponent.LicenseServiceConfigurationProperty licenseServiceConfiguration) Sets the value ofCfnStudioComponent.StudioComponentConfigurationProperty.getLicenseServiceConfiguration()- Parameters:
licenseServiceConfiguration- the value to be set.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnStudioComponent.StudioComponentConfigurationProperty>- Returns:
- a new instance of
CfnStudioComponent.StudioComponentConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-