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
-
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 configuration for a AWS Directory Service for Microsoft Active Directory studio resource.- Returns:
this
-
activeDirectoryConfiguration
@Stability(Stable) public CfnStudioComponent.StudioComponentConfigurationProperty.Builder activeDirectoryConfiguration(CfnStudioComponent.ActiveDirectoryConfigurationProperty activeDirectoryConfiguration) Sets the value ofCfnStudioComponent.StudioComponentConfigurationProperty.getActiveDirectoryConfiguration()
- Parameters:
activeDirectoryConfiguration
- The configuration for a AWS Directory Service for Microsoft Active Directory studio resource.- Returns:
this
-
computeFarmConfiguration
@Stability(Stable) public CfnStudioComponent.StudioComponentConfigurationProperty.Builder computeFarmConfiguration(IResolvable computeFarmConfiguration) Sets the value ofCfnStudioComponent.StudioComponentConfigurationProperty.getComputeFarmConfiguration()
- Parameters:
computeFarmConfiguration
- The configuration for a render farm that is associated with a studio resource.- Returns:
this
-
computeFarmConfiguration
@Stability(Stable) public CfnStudioComponent.StudioComponentConfigurationProperty.Builder computeFarmConfiguration(CfnStudioComponent.ComputeFarmConfigurationProperty computeFarmConfiguration) Sets the value ofCfnStudioComponent.StudioComponentConfigurationProperty.getComputeFarmConfiguration()
- Parameters:
computeFarmConfiguration
- The configuration for a render farm that is associated with a studio resource.- Returns:
this
-
licenseServiceConfiguration
@Stability(Stable) public CfnStudioComponent.StudioComponentConfigurationProperty.Builder licenseServiceConfiguration(IResolvable licenseServiceConfiguration) Sets the value ofCfnStudioComponent.StudioComponentConfigurationProperty.getLicenseServiceConfiguration()
- Parameters:
licenseServiceConfiguration
- The configuration for a license service that is associated with a studio resource.- Returns:
this
-
licenseServiceConfiguration
@Stability(Stable) public CfnStudioComponent.StudioComponentConfigurationProperty.Builder licenseServiceConfiguration(CfnStudioComponent.LicenseServiceConfigurationProperty licenseServiceConfiguration) Sets the value ofCfnStudioComponent.StudioComponentConfigurationProperty.getLicenseServiceConfiguration()
- Parameters:
licenseServiceConfiguration
- The configuration for a license service that is associated with a studio resource.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnStudioComponent.StudioComponentConfigurationProperty>
- Returns:
- a new instance of
CfnStudioComponent.StudioComponentConfigurationProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-