Interface StudioComponentConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<StudioComponentConfiguration.Builder,
,StudioComponentConfiguration> SdkBuilder<StudioComponentConfiguration.Builder,
,StudioComponentConfiguration> SdkPojo
- Enclosing class:
StudioComponentConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionactiveDirectoryConfiguration
(Consumer<ActiveDirectoryConfiguration.Builder> activeDirectoryConfiguration) The configuration for a Directory Service for Microsoft Active Directory studio resource.activeDirectoryConfiguration
(ActiveDirectoryConfiguration activeDirectoryConfiguration) The configuration for a Directory Service for Microsoft Active Directory studio resource.computeFarmConfiguration
(Consumer<ComputeFarmConfiguration.Builder> computeFarmConfiguration) The configuration for a render farm that is associated with a studio resource.computeFarmConfiguration
(ComputeFarmConfiguration computeFarmConfiguration) The configuration for a render farm that is associated with a studio resource.licenseServiceConfiguration
(Consumer<LicenseServiceConfiguration.Builder> licenseServiceConfiguration) The configuration for a license service that is associated with a studio resource.licenseServiceConfiguration
(LicenseServiceConfiguration licenseServiceConfiguration) The configuration for a license service that is associated with a studio resource.sharedFileSystemConfiguration
(Consumer<SharedFileSystemConfiguration.Builder> sharedFileSystemConfiguration) The configuration for a shared file storage system that is associated with a studio resource.sharedFileSystemConfiguration
(SharedFileSystemConfiguration sharedFileSystemConfiguration) The configuration for a shared file storage system that is associated with a studio resource.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
activeDirectoryConfiguration
StudioComponentConfiguration.Builder activeDirectoryConfiguration(ActiveDirectoryConfiguration activeDirectoryConfiguration) The configuration for a Directory Service for Microsoft Active Directory studio resource.
- Parameters:
activeDirectoryConfiguration
- The configuration for a Directory Service for Microsoft Active Directory studio resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
activeDirectoryConfiguration
default StudioComponentConfiguration.Builder activeDirectoryConfiguration(Consumer<ActiveDirectoryConfiguration.Builder> activeDirectoryConfiguration) The configuration for a Directory Service for Microsoft Active Directory studio resource.
This is a convenience method that creates an instance of theActiveDirectoryConfiguration.Builder
avoiding the need to create one manually viaActiveDirectoryConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toactiveDirectoryConfiguration(ActiveDirectoryConfiguration)
.- Parameters:
activeDirectoryConfiguration
- a consumer that will call methods onActiveDirectoryConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
computeFarmConfiguration
StudioComponentConfiguration.Builder computeFarmConfiguration(ComputeFarmConfiguration computeFarmConfiguration) The configuration for a render farm that is associated with a studio resource.
- Parameters:
computeFarmConfiguration
- The configuration for a render farm that is associated with a studio resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
computeFarmConfiguration
default StudioComponentConfiguration.Builder computeFarmConfiguration(Consumer<ComputeFarmConfiguration.Builder> computeFarmConfiguration) The configuration for a render farm that is associated with a studio resource.
This is a convenience method that creates an instance of theComputeFarmConfiguration.Builder
avoiding the need to create one manually viaComputeFarmConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocomputeFarmConfiguration(ComputeFarmConfiguration)
.- Parameters:
computeFarmConfiguration
- a consumer that will call methods onComputeFarmConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
licenseServiceConfiguration
StudioComponentConfiguration.Builder licenseServiceConfiguration(LicenseServiceConfiguration licenseServiceConfiguration) The configuration for a license service that is associated with a studio resource.
- Parameters:
licenseServiceConfiguration
- The configuration for a license service that is associated with a studio resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
licenseServiceConfiguration
default StudioComponentConfiguration.Builder licenseServiceConfiguration(Consumer<LicenseServiceConfiguration.Builder> licenseServiceConfiguration) The configuration for a license service that is associated with a studio resource.
This is a convenience method that creates an instance of theLicenseServiceConfiguration.Builder
avoiding the need to create one manually viaLicenseServiceConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolicenseServiceConfiguration(LicenseServiceConfiguration)
.- Parameters:
licenseServiceConfiguration
- a consumer that will call methods onLicenseServiceConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-