Class StudioComponentConfiguration

    • Method Detail

      • activeDirectoryConfiguration

        public final ActiveDirectoryConfiguration activeDirectoryConfiguration()

        The configuration for a Directory Service for Microsoft Active Directory studio resource.

        Returns:
        The configuration for a Directory Service for Microsoft Active Directory studio resource.
      • computeFarmConfiguration

        public final ComputeFarmConfiguration computeFarmConfiguration()

        The configuration for a render farm that is associated with a studio resource.

        Returns:
        The configuration for a render farm that is associated with a studio resource.
      • licenseServiceConfiguration

        public final LicenseServiceConfiguration licenseServiceConfiguration()

        The configuration for a license service that is associated with a studio resource.

        Returns:
        The configuration for a license service that is associated with a studio resource.
      • sharedFileSystemConfiguration

        public final SharedFileSystemConfiguration sharedFileSystemConfiguration()

        The configuration for a shared file storage system that is associated with a studio resource.

        Returns:
        The configuration for a shared file storage system that is associated with a studio resource.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)
      • fromActiveDirectoryConfiguration

        public static StudioComponentConfiguration fromActiveDirectoryConfiguration​(ActiveDirectoryConfiguration activeDirectoryConfiguration)
        Create an instance of this class with activeDirectoryConfiguration() initialized to the given value.

        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.
      • fromActiveDirectoryConfiguration

        public static StudioComponentConfiguration fromActiveDirectoryConfiguration​(Consumer<ActiveDirectoryConfiguration.Builder> activeDirectoryConfiguration)
        Create an instance of this class with activeDirectoryConfiguration() initialized to the given value.

        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.
      • fromComputeFarmConfiguration

        public static StudioComponentConfiguration fromComputeFarmConfiguration​(ComputeFarmConfiguration computeFarmConfiguration)
        Create an instance of this class with computeFarmConfiguration() initialized to the given value.

        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.
      • fromComputeFarmConfiguration

        public static StudioComponentConfiguration fromComputeFarmConfiguration​(Consumer<ComputeFarmConfiguration.Builder> computeFarmConfiguration)
        Create an instance of this class with computeFarmConfiguration() initialized to the given value.

        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.
      • fromLicenseServiceConfiguration

        public static StudioComponentConfiguration fromLicenseServiceConfiguration​(LicenseServiceConfiguration licenseServiceConfiguration)
        Create an instance of this class with licenseServiceConfiguration() initialized to the given value.

        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.
      • fromSharedFileSystemConfiguration

        public static StudioComponentConfiguration fromSharedFileSystemConfiguration​(SharedFileSystemConfiguration sharedFileSystemConfiguration)
        Create an instance of this class with sharedFileSystemConfiguration() initialized to the given value.

        The configuration for a shared file storage system that is associated with a studio resource.

        Parameters:
        sharedFileSystemConfiguration - The configuration for a shared file storage system that is associated with a studio resource.
      • fromSharedFileSystemConfiguration

        public static StudioComponentConfiguration fromSharedFileSystemConfiguration​(Consumer<SharedFileSystemConfiguration.Builder> sharedFileSystemConfiguration)
        Create an instance of this class with sharedFileSystemConfiguration() initialized to the given value.

        The configuration for a shared file storage system that is associated with a studio resource.

        Parameters:
        sharedFileSystemConfiguration - The configuration for a shared file storage system that is associated with a studio resource.