Class Environment.InfrastructureSpec.OsImageRuntime.Builder

    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Environment.InfrastructureSpec.OsImageRuntime.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Environment.InfrastructureSpec.OsImageRuntime.Builder>
      • getDefaultInstanceForType

        public Environment.InfrastructureSpec.OsImageRuntime getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • buildPartial

        public Environment.InfrastructureSpec.OsImageRuntime buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Environment.InfrastructureSpec.OsImageRuntime.Builder>
      • setImageVersion

        public Environment.InfrastructureSpec.OsImageRuntime.Builder setImageVersion​(String value)
         Required. Dataplex Image version.
         
        string image_version = 1 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        value - The imageVersion to set.
        Returns:
        This builder for chaining.
      • setImageVersionBytes

        public Environment.InfrastructureSpec.OsImageRuntime.Builder setImageVersionBytes​(com.google.protobuf.ByteString value)
         Required. Dataplex Image version.
         
        string image_version = 1 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        value - The bytes for imageVersion to set.
        Returns:
        This builder for chaining.
      • getJavaLibrariesList

        public com.google.protobuf.ProtocolStringList getJavaLibrariesList()
         Optional. List of Java jars to be included in the runtime environment.
         Valid input includes Cloud Storage URIs to Jar binaries.
         For example, gs://bucket-name/my/path/to/file.jar
         
        repeated string java_libraries = 2 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getJavaLibrariesList in interface Environment.InfrastructureSpec.OsImageRuntimeOrBuilder
        Returns:
        A list containing the javaLibraries.
      • getJavaLibrariesCount

        public int getJavaLibrariesCount()
         Optional. List of Java jars to be included in the runtime environment.
         Valid input includes Cloud Storage URIs to Jar binaries.
         For example, gs://bucket-name/my/path/to/file.jar
         
        repeated string java_libraries = 2 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getJavaLibrariesCount in interface Environment.InfrastructureSpec.OsImageRuntimeOrBuilder
        Returns:
        The count of javaLibraries.
      • getJavaLibraries

        public String getJavaLibraries​(int index)
         Optional. List of Java jars to be included in the runtime environment.
         Valid input includes Cloud Storage URIs to Jar binaries.
         For example, gs://bucket-name/my/path/to/file.jar
         
        repeated string java_libraries = 2 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getJavaLibraries in interface Environment.InfrastructureSpec.OsImageRuntimeOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The javaLibraries at the given index.
      • getJavaLibrariesBytes

        public com.google.protobuf.ByteString getJavaLibrariesBytes​(int index)
         Optional. List of Java jars to be included in the runtime environment.
         Valid input includes Cloud Storage URIs to Jar binaries.
         For example, gs://bucket-name/my/path/to/file.jar
         
        repeated string java_libraries = 2 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getJavaLibrariesBytes in interface Environment.InfrastructureSpec.OsImageRuntimeOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the javaLibraries at the given index.
      • setJavaLibraries

        public Environment.InfrastructureSpec.OsImageRuntime.Builder setJavaLibraries​(int index,
                                                                                      String value)
         Optional. List of Java jars to be included in the runtime environment.
         Valid input includes Cloud Storage URIs to Jar binaries.
         For example, gs://bucket-name/my/path/to/file.jar
         
        repeated string java_libraries = 2 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        index - The index to set the value at.
        value - The javaLibraries to set.
        Returns:
        This builder for chaining.
      • addJavaLibraries

        public Environment.InfrastructureSpec.OsImageRuntime.Builder addJavaLibraries​(String value)
         Optional. List of Java jars to be included in the runtime environment.
         Valid input includes Cloud Storage URIs to Jar binaries.
         For example, gs://bucket-name/my/path/to/file.jar
         
        repeated string java_libraries = 2 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The javaLibraries to add.
        Returns:
        This builder for chaining.
      • addAllJavaLibraries

        public Environment.InfrastructureSpec.OsImageRuntime.Builder addAllJavaLibraries​(Iterable<String> values)
         Optional. List of Java jars to be included in the runtime environment.
         Valid input includes Cloud Storage URIs to Jar binaries.
         For example, gs://bucket-name/my/path/to/file.jar
         
        repeated string java_libraries = 2 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        values - The javaLibraries to add.
        Returns:
        This builder for chaining.
      • clearJavaLibraries

        public Environment.InfrastructureSpec.OsImageRuntime.Builder clearJavaLibraries()
         Optional. List of Java jars to be included in the runtime environment.
         Valid input includes Cloud Storage URIs to Jar binaries.
         For example, gs://bucket-name/my/path/to/file.jar
         
        repeated string java_libraries = 2 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        This builder for chaining.
      • addJavaLibrariesBytes

        public Environment.InfrastructureSpec.OsImageRuntime.Builder addJavaLibrariesBytes​(com.google.protobuf.ByteString value)
         Optional. List of Java jars to be included in the runtime environment.
         Valid input includes Cloud Storage URIs to Jar binaries.
         For example, gs://bucket-name/my/path/to/file.jar
         
        repeated string java_libraries = 2 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The bytes of the javaLibraries to add.
        Returns:
        This builder for chaining.
      • getPythonPackagesList

        public com.google.protobuf.ProtocolStringList getPythonPackagesList()
         Optional. A list of python packages to be installed.
         Valid formats include Cloud Storage URI to a PIP installable library.
         For example, gs://bucket-name/my/path/to/lib.tar.gz
         
        repeated string python_packages = 3 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getPythonPackagesList in interface Environment.InfrastructureSpec.OsImageRuntimeOrBuilder
        Returns:
        A list containing the pythonPackages.
      • getPythonPackagesCount

        public int getPythonPackagesCount()
         Optional. A list of python packages to be installed.
         Valid formats include Cloud Storage URI to a PIP installable library.
         For example, gs://bucket-name/my/path/to/lib.tar.gz
         
        repeated string python_packages = 3 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getPythonPackagesCount in interface Environment.InfrastructureSpec.OsImageRuntimeOrBuilder
        Returns:
        The count of pythonPackages.
      • getPythonPackages

        public String getPythonPackages​(int index)
         Optional. A list of python packages to be installed.
         Valid formats include Cloud Storage URI to a PIP installable library.
         For example, gs://bucket-name/my/path/to/lib.tar.gz
         
        repeated string python_packages = 3 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getPythonPackages in interface Environment.InfrastructureSpec.OsImageRuntimeOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The pythonPackages at the given index.
      • getPythonPackagesBytes

        public com.google.protobuf.ByteString getPythonPackagesBytes​(int index)
         Optional. A list of python packages to be installed.
         Valid formats include Cloud Storage URI to a PIP installable library.
         For example, gs://bucket-name/my/path/to/lib.tar.gz
         
        repeated string python_packages = 3 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getPythonPackagesBytes in interface Environment.InfrastructureSpec.OsImageRuntimeOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the pythonPackages at the given index.
      • setPythonPackages

        public Environment.InfrastructureSpec.OsImageRuntime.Builder setPythonPackages​(int index,
                                                                                       String value)
         Optional. A list of python packages to be installed.
         Valid formats include Cloud Storage URI to a PIP installable library.
         For example, gs://bucket-name/my/path/to/lib.tar.gz
         
        repeated string python_packages = 3 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        index - The index to set the value at.
        value - The pythonPackages to set.
        Returns:
        This builder for chaining.
      • addPythonPackages

        public Environment.InfrastructureSpec.OsImageRuntime.Builder addPythonPackages​(String value)
         Optional. A list of python packages to be installed.
         Valid formats include Cloud Storage URI to a PIP installable library.
         For example, gs://bucket-name/my/path/to/lib.tar.gz
         
        repeated string python_packages = 3 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The pythonPackages to add.
        Returns:
        This builder for chaining.
      • addAllPythonPackages

        public Environment.InfrastructureSpec.OsImageRuntime.Builder addAllPythonPackages​(Iterable<String> values)
         Optional. A list of python packages to be installed.
         Valid formats include Cloud Storage URI to a PIP installable library.
         For example, gs://bucket-name/my/path/to/lib.tar.gz
         
        repeated string python_packages = 3 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        values - The pythonPackages to add.
        Returns:
        This builder for chaining.
      • clearPythonPackages

        public Environment.InfrastructureSpec.OsImageRuntime.Builder clearPythonPackages()
         Optional. A list of python packages to be installed.
         Valid formats include Cloud Storage URI to a PIP installable library.
         For example, gs://bucket-name/my/path/to/lib.tar.gz
         
        repeated string python_packages = 3 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        This builder for chaining.
      • addPythonPackagesBytes

        public Environment.InfrastructureSpec.OsImageRuntime.Builder addPythonPackagesBytes​(com.google.protobuf.ByteString value)
         Optional. A list of python packages to be installed.
         Valid formats include Cloud Storage URI to a PIP installable library.
         For example, gs://bucket-name/my/path/to/lib.tar.gz
         
        repeated string python_packages = 3 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The bytes of the pythonPackages to add.
        Returns:
        This builder for chaining.
      • containsProperties

        public boolean containsProperties​(String key)
         Optional. Spark properties to provide configuration for use in sessions
         created for this environment. The properties to set on daemon config
         files. Property keys are specified in `prefix:property` format. The
         prefix must be "spark".
         
        map<string, string> properties = 4 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        containsProperties in interface Environment.InfrastructureSpec.OsImageRuntimeOrBuilder
      • getPropertiesMap

        public Map<String,​String> getPropertiesMap()
         Optional. Spark properties to provide configuration for use in sessions
         created for this environment. The properties to set on daemon config
         files. Property keys are specified in `prefix:property` format. The
         prefix must be "spark".
         
        map<string, string> properties = 4 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getPropertiesMap in interface Environment.InfrastructureSpec.OsImageRuntimeOrBuilder
      • getPropertiesOrDefault

        public String getPropertiesOrDefault​(String key,
                                             String defaultValue)
         Optional. Spark properties to provide configuration for use in sessions
         created for this environment. The properties to set on daemon config
         files. Property keys are specified in `prefix:property` format. The
         prefix must be "spark".
         
        map<string, string> properties = 4 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getPropertiesOrDefault in interface Environment.InfrastructureSpec.OsImageRuntimeOrBuilder
      • getPropertiesOrThrow

        public String getPropertiesOrThrow​(String key)
         Optional. Spark properties to provide configuration for use in sessions
         created for this environment. The properties to set on daemon config
         files. Property keys are specified in `prefix:property` format. The
         prefix must be "spark".
         
        map<string, string> properties = 4 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getPropertiesOrThrow in interface Environment.InfrastructureSpec.OsImageRuntimeOrBuilder
      • removeProperties

        public Environment.InfrastructureSpec.OsImageRuntime.Builder removeProperties​(String key)
         Optional. Spark properties to provide configuration for use in sessions
         created for this environment. The properties to set on daemon config
         files. Property keys are specified in `prefix:property` format. The
         prefix must be "spark".
         
        map<string, string> properties = 4 [(.google.api.field_behavior) = OPTIONAL];
      • getMutableProperties

        @Deprecated
        public Map<String,​String> getMutableProperties()
        Deprecated.
        Use alternate mutation accessors instead.
      • putProperties

        public Environment.InfrastructureSpec.OsImageRuntime.Builder putProperties​(String key,
                                                                                   String value)
         Optional. Spark properties to provide configuration for use in sessions
         created for this environment. The properties to set on daemon config
         files. Property keys are specified in `prefix:property` format. The
         prefix must be "spark".
         
        map<string, string> properties = 4 [(.google.api.field_behavior) = OPTIONAL];
      • putAllProperties

        public Environment.InfrastructureSpec.OsImageRuntime.Builder putAllProperties​(Map<String,​String> values)
         Optional. Spark properties to provide configuration for use in sessions
         created for this environment. The properties to set on daemon config
         files. Property keys are specified in `prefix:property` format. The
         prefix must be "spark".
         
        map<string, string> properties = 4 [(.google.api.field_behavior) = OPTIONAL];