Class Environment

  • All Implemented Interfaces:
    EnvironmentOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

    public final class Environment
    extends com.google.protobuf.GeneratedMessageV3
    implements EnvironmentOrBuilder
     Describes the environment in which a Dataflow Job runs.
     
    Protobuf type google.dataflow.v1beta3.Environment
    See Also:
    Serialized Form
    • Field Detail

      • TEMP_STORAGE_PREFIX_FIELD_NUMBER

        public static final int TEMP_STORAGE_PREFIX_FIELD_NUMBER
        See Also:
        Constant Field Values
      • CLUSTER_MANAGER_API_SERVICE_FIELD_NUMBER

        public static final int CLUSTER_MANAGER_API_SERVICE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • EXPERIMENTS_FIELD_NUMBER

        public static final int EXPERIMENTS_FIELD_NUMBER
        See Also:
        Constant Field Values
      • SERVICE_OPTIONS_FIELD_NUMBER

        public static final int SERVICE_OPTIONS_FIELD_NUMBER
        See Also:
        Constant Field Values
      • SERVICE_KMS_KEY_NAME_FIELD_NUMBER

        public static final int SERVICE_KMS_KEY_NAME_FIELD_NUMBER
        See Also:
        Constant Field Values
      • WORKER_POOLS_FIELD_NUMBER

        public static final int WORKER_POOLS_FIELD_NUMBER
        See Also:
        Constant Field Values
      • USER_AGENT_FIELD_NUMBER

        public static final int USER_AGENT_FIELD_NUMBER
        See Also:
        Constant Field Values
      • SDK_PIPELINE_OPTIONS_FIELD_NUMBER

        public static final int SDK_PIPELINE_OPTIONS_FIELD_NUMBER
        See Also:
        Constant Field Values
      • INTERNAL_EXPERIMENTS_FIELD_NUMBER

        public static final int INTERNAL_EXPERIMENTS_FIELD_NUMBER
        See Also:
        Constant Field Values
      • SERVICE_ACCOUNT_EMAIL_FIELD_NUMBER

        public static final int SERVICE_ACCOUNT_EMAIL_FIELD_NUMBER
        See Also:
        Constant Field Values
      • FLEX_RESOURCE_SCHEDULING_GOAL_FIELD_NUMBER

        public static final int FLEX_RESOURCE_SCHEDULING_GOAL_FIELD_NUMBER
        See Also:
        Constant Field Values
      • WORKER_REGION_FIELD_NUMBER

        public static final int WORKER_REGION_FIELD_NUMBER
        See Also:
        Constant Field Values
      • WORKER_ZONE_FIELD_NUMBER

        public static final int WORKER_ZONE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • SHUFFLE_MODE_FIELD_NUMBER

        public static final int SHUFFLE_MODE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • DEBUG_OPTIONS_FIELD_NUMBER

        public static final int DEBUG_OPTIONS_FIELD_NUMBER
        See Also:
        Constant Field Values
    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • 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
      • getTempStoragePrefix

        public String getTempStoragePrefix()
         The prefix of the resources the system should use for temporary
         storage.  The system will append the suffix "/temp-{JOBNAME} to
         this resource prefix, where {JOBNAME} is the value of the
         job_name field.  The resulting bucket and object prefix is used
         as the prefix of the resources used to store temporary data
         needed during the job execution.  NOTE: This will override the
         value in taskrunner_settings.
         The supported resource type is:
        
         Google Cloud Storage:
        
           storage.googleapis.com/{bucket}/{object}
           bucket.storage.googleapis.com/{object}
         
        string temp_storage_prefix = 1;
        Specified by:
        getTempStoragePrefix in interface EnvironmentOrBuilder
        Returns:
        The tempStoragePrefix.
      • getTempStoragePrefixBytes

        public com.google.protobuf.ByteString getTempStoragePrefixBytes()
         The prefix of the resources the system should use for temporary
         storage.  The system will append the suffix "/temp-{JOBNAME} to
         this resource prefix, where {JOBNAME} is the value of the
         job_name field.  The resulting bucket and object prefix is used
         as the prefix of the resources used to store temporary data
         needed during the job execution.  NOTE: This will override the
         value in taskrunner_settings.
         The supported resource type is:
        
         Google Cloud Storage:
        
           storage.googleapis.com/{bucket}/{object}
           bucket.storage.googleapis.com/{object}
         
        string temp_storage_prefix = 1;
        Specified by:
        getTempStoragePrefixBytes in interface EnvironmentOrBuilder
        Returns:
        The bytes for tempStoragePrefix.
      • getClusterManagerApiService

        public String getClusterManagerApiService()
         The type of cluster manager API to use.  If unknown or
         unspecified, the service will attempt to choose a reasonable
         default.  This should be in the form of the API service name,
         e.g. "compute.googleapis.com".
         
        string cluster_manager_api_service = 2;
        Specified by:
        getClusterManagerApiService in interface EnvironmentOrBuilder
        Returns:
        The clusterManagerApiService.
      • getClusterManagerApiServiceBytes

        public com.google.protobuf.ByteString getClusterManagerApiServiceBytes()
         The type of cluster manager API to use.  If unknown or
         unspecified, the service will attempt to choose a reasonable
         default.  This should be in the form of the API service name,
         e.g. "compute.googleapis.com".
         
        string cluster_manager_api_service = 2;
        Specified by:
        getClusterManagerApiServiceBytes in interface EnvironmentOrBuilder
        Returns:
        The bytes for clusterManagerApiService.
      • getExperimentsList

        public com.google.protobuf.ProtocolStringList getExperimentsList()
         The list of experiments to enable. This field should be used for SDK
         related experiments and not for service related experiments. The proper
         field for service related experiments is service_options.
         
        repeated string experiments = 3;
        Specified by:
        getExperimentsList in interface EnvironmentOrBuilder
        Returns:
        A list containing the experiments.
      • getExperimentsCount

        public int getExperimentsCount()
         The list of experiments to enable. This field should be used for SDK
         related experiments and not for service related experiments. The proper
         field for service related experiments is service_options.
         
        repeated string experiments = 3;
        Specified by:
        getExperimentsCount in interface EnvironmentOrBuilder
        Returns:
        The count of experiments.
      • getExperiments

        public String getExperiments​(int index)
         The list of experiments to enable. This field should be used for SDK
         related experiments and not for service related experiments. The proper
         field for service related experiments is service_options.
         
        repeated string experiments = 3;
        Specified by:
        getExperiments in interface EnvironmentOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The experiments at the given index.
      • getExperimentsBytes

        public com.google.protobuf.ByteString getExperimentsBytes​(int index)
         The list of experiments to enable. This field should be used for SDK
         related experiments and not for service related experiments. The proper
         field for service related experiments is service_options.
         
        repeated string experiments = 3;
        Specified by:
        getExperimentsBytes in interface EnvironmentOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the experiments at the given index.
      • getServiceOptionsList

        public com.google.protobuf.ProtocolStringList getServiceOptionsList()
         The list of service options to enable. This field should be used for
         service related experiments only. These experiments, when graduating to GA,
         should be replaced by dedicated fields or become default (i.e. always on).
         
        repeated string service_options = 16;
        Specified by:
        getServiceOptionsList in interface EnvironmentOrBuilder
        Returns:
        A list containing the serviceOptions.
      • getServiceOptionsCount

        public int getServiceOptionsCount()
         The list of service options to enable. This field should be used for
         service related experiments only. These experiments, when graduating to GA,
         should be replaced by dedicated fields or become default (i.e. always on).
         
        repeated string service_options = 16;
        Specified by:
        getServiceOptionsCount in interface EnvironmentOrBuilder
        Returns:
        The count of serviceOptions.
      • getServiceOptions

        public String getServiceOptions​(int index)
         The list of service options to enable. This field should be used for
         service related experiments only. These experiments, when graduating to GA,
         should be replaced by dedicated fields or become default (i.e. always on).
         
        repeated string service_options = 16;
        Specified by:
        getServiceOptions in interface EnvironmentOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The serviceOptions at the given index.
      • getServiceOptionsBytes

        public com.google.protobuf.ByteString getServiceOptionsBytes​(int index)
         The list of service options to enable. This field should be used for
         service related experiments only. These experiments, when graduating to GA,
         should be replaced by dedicated fields or become default (i.e. always on).
         
        repeated string service_options = 16;
        Specified by:
        getServiceOptionsBytes in interface EnvironmentOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the serviceOptions at the given index.
      • getServiceKmsKeyName

        public String getServiceKmsKeyName()
         If set, contains the Cloud KMS key identifier used to encrypt data
         at rest, AKA a Customer Managed Encryption Key (CMEK).
        
         Format:
           projects/PROJECT_ID/locations/LOCATION/keyRings/KEY_RING/cryptoKeys/KEY
         
        string service_kms_key_name = 12;
        Specified by:
        getServiceKmsKeyName in interface EnvironmentOrBuilder
        Returns:
        The serviceKmsKeyName.
      • getServiceKmsKeyNameBytes

        public com.google.protobuf.ByteString getServiceKmsKeyNameBytes()
         If set, contains the Cloud KMS key identifier used to encrypt data
         at rest, AKA a Customer Managed Encryption Key (CMEK).
        
         Format:
           projects/PROJECT_ID/locations/LOCATION/keyRings/KEY_RING/cryptoKeys/KEY
         
        string service_kms_key_name = 12;
        Specified by:
        getServiceKmsKeyNameBytes in interface EnvironmentOrBuilder
        Returns:
        The bytes for serviceKmsKeyName.
      • getWorkerPoolsList

        public List<WorkerPool> getWorkerPoolsList()
         The worker pools. At least one "harness" worker pool must be
         specified in order for the job to have workers.
         
        repeated .google.dataflow.v1beta3.WorkerPool worker_pools = 4;
        Specified by:
        getWorkerPoolsList in interface EnvironmentOrBuilder
      • getWorkerPoolsOrBuilderList

        public List<? extends WorkerPoolOrBuilder> getWorkerPoolsOrBuilderList()
         The worker pools. At least one "harness" worker pool must be
         specified in order for the job to have workers.
         
        repeated .google.dataflow.v1beta3.WorkerPool worker_pools = 4;
        Specified by:
        getWorkerPoolsOrBuilderList in interface EnvironmentOrBuilder
      • getWorkerPoolsCount

        public int getWorkerPoolsCount()
         The worker pools. At least one "harness" worker pool must be
         specified in order for the job to have workers.
         
        repeated .google.dataflow.v1beta3.WorkerPool worker_pools = 4;
        Specified by:
        getWorkerPoolsCount in interface EnvironmentOrBuilder
      • getWorkerPools

        public WorkerPool getWorkerPools​(int index)
         The worker pools. At least one "harness" worker pool must be
         specified in order for the job to have workers.
         
        repeated .google.dataflow.v1beta3.WorkerPool worker_pools = 4;
        Specified by:
        getWorkerPools in interface EnvironmentOrBuilder
      • getWorkerPoolsOrBuilder

        public WorkerPoolOrBuilder getWorkerPoolsOrBuilder​(int index)
         The worker pools. At least one "harness" worker pool must be
         specified in order for the job to have workers.
         
        repeated .google.dataflow.v1beta3.WorkerPool worker_pools = 4;
        Specified by:
        getWorkerPoolsOrBuilder in interface EnvironmentOrBuilder
      • hasUserAgent

        public boolean hasUserAgent()
         A description of the process that generated the request.
         
        .google.protobuf.Struct user_agent = 5;
        Specified by:
        hasUserAgent in interface EnvironmentOrBuilder
        Returns:
        Whether the userAgent field is set.
      • getUserAgent

        public com.google.protobuf.Struct getUserAgent()
         A description of the process that generated the request.
         
        .google.protobuf.Struct user_agent = 5;
        Specified by:
        getUserAgent in interface EnvironmentOrBuilder
        Returns:
        The userAgent.
      • getUserAgentOrBuilder

        public com.google.protobuf.StructOrBuilder getUserAgentOrBuilder()
         A description of the process that generated the request.
         
        .google.protobuf.Struct user_agent = 5;
        Specified by:
        getUserAgentOrBuilder in interface EnvironmentOrBuilder
      • hasVersion

        public boolean hasVersion()
         A structure describing which components and their versions of the service
         are required in order to run the job.
         
        .google.protobuf.Struct version = 6;
        Specified by:
        hasVersion in interface EnvironmentOrBuilder
        Returns:
        Whether the version field is set.
      • getVersion

        public com.google.protobuf.Struct getVersion()
         A structure describing which components and their versions of the service
         are required in order to run the job.
         
        .google.protobuf.Struct version = 6;
        Specified by:
        getVersion in interface EnvironmentOrBuilder
        Returns:
        The version.
      • getVersionOrBuilder

        public com.google.protobuf.StructOrBuilder getVersionOrBuilder()
         A structure describing which components and their versions of the service
         are required in order to run the job.
         
        .google.protobuf.Struct version = 6;
        Specified by:
        getVersionOrBuilder in interface EnvironmentOrBuilder
      • getDataset

        public String getDataset()
         The dataset for the current project where various workflow
         related tables are stored.
        
         The supported resource type is:
        
         Google BigQuery:
           bigquery.googleapis.com/{dataset}
         
        string dataset = 7;
        Specified by:
        getDataset in interface EnvironmentOrBuilder
        Returns:
        The dataset.
      • getDatasetBytes

        public com.google.protobuf.ByteString getDatasetBytes()
         The dataset for the current project where various workflow
         related tables are stored.
        
         The supported resource type is:
        
         Google BigQuery:
           bigquery.googleapis.com/{dataset}
         
        string dataset = 7;
        Specified by:
        getDatasetBytes in interface EnvironmentOrBuilder
        Returns:
        The bytes for dataset.
      • hasSdkPipelineOptions

        public boolean hasSdkPipelineOptions()
         The Cloud Dataflow SDK pipeline options specified by the user. These
         options are passed through the service and are used to recreate the
         SDK pipeline options on the worker in a language agnostic and platform
         independent way.
         
        .google.protobuf.Struct sdk_pipeline_options = 8;
        Specified by:
        hasSdkPipelineOptions in interface EnvironmentOrBuilder
        Returns:
        Whether the sdkPipelineOptions field is set.
      • getSdkPipelineOptions

        public com.google.protobuf.Struct getSdkPipelineOptions()
         The Cloud Dataflow SDK pipeline options specified by the user. These
         options are passed through the service and are used to recreate the
         SDK pipeline options on the worker in a language agnostic and platform
         independent way.
         
        .google.protobuf.Struct sdk_pipeline_options = 8;
        Specified by:
        getSdkPipelineOptions in interface EnvironmentOrBuilder
        Returns:
        The sdkPipelineOptions.
      • getSdkPipelineOptionsOrBuilder

        public com.google.protobuf.StructOrBuilder getSdkPipelineOptionsOrBuilder()
         The Cloud Dataflow SDK pipeline options specified by the user. These
         options are passed through the service and are used to recreate the
         SDK pipeline options on the worker in a language agnostic and platform
         independent way.
         
        .google.protobuf.Struct sdk_pipeline_options = 8;
        Specified by:
        getSdkPipelineOptionsOrBuilder in interface EnvironmentOrBuilder
      • hasInternalExperiments

        public boolean hasInternalExperiments()
         Experimental settings.
         
        .google.protobuf.Any internal_experiments = 9;
        Specified by:
        hasInternalExperiments in interface EnvironmentOrBuilder
        Returns:
        Whether the internalExperiments field is set.
      • getInternalExperiments

        public com.google.protobuf.Any getInternalExperiments()
         Experimental settings.
         
        .google.protobuf.Any internal_experiments = 9;
        Specified by:
        getInternalExperiments in interface EnvironmentOrBuilder
        Returns:
        The internalExperiments.
      • getInternalExperimentsOrBuilder

        public com.google.protobuf.AnyOrBuilder getInternalExperimentsOrBuilder()
         Experimental settings.
         
        .google.protobuf.Any internal_experiments = 9;
        Specified by:
        getInternalExperimentsOrBuilder in interface EnvironmentOrBuilder
      • getServiceAccountEmail

        public String getServiceAccountEmail()
         Identity to run virtual machines as. Defaults to the default account.
         
        string service_account_email = 10;
        Specified by:
        getServiceAccountEmail in interface EnvironmentOrBuilder
        Returns:
        The serviceAccountEmail.
      • getServiceAccountEmailBytes

        public com.google.protobuf.ByteString getServiceAccountEmailBytes()
         Identity to run virtual machines as. Defaults to the default account.
         
        string service_account_email = 10;
        Specified by:
        getServiceAccountEmailBytes in interface EnvironmentOrBuilder
        Returns:
        The bytes for serviceAccountEmail.
      • getFlexResourceSchedulingGoalValue

        public int getFlexResourceSchedulingGoalValue()
         Which Flexible Resource Scheduling mode to run in.
         
        .google.dataflow.v1beta3.FlexResourceSchedulingGoal flex_resource_scheduling_goal = 11;
        Specified by:
        getFlexResourceSchedulingGoalValue in interface EnvironmentOrBuilder
        Returns:
        The enum numeric value on the wire for flexResourceSchedulingGoal.
      • getWorkerRegion

        public String getWorkerRegion()
         The Compute Engine region
         (https://cloud.google.com/compute/docs/regions-zones/regions-zones) in
         which worker processing should occur, e.g. "us-west1". Mutually exclusive
         with worker_zone. If neither worker_region nor worker_zone is specified,
         default to the control plane's region.
         
        string worker_region = 13;
        Specified by:
        getWorkerRegion in interface EnvironmentOrBuilder
        Returns:
        The workerRegion.
      • getWorkerRegionBytes

        public com.google.protobuf.ByteString getWorkerRegionBytes()
         The Compute Engine region
         (https://cloud.google.com/compute/docs/regions-zones/regions-zones) in
         which worker processing should occur, e.g. "us-west1". Mutually exclusive
         with worker_zone. If neither worker_region nor worker_zone is specified,
         default to the control plane's region.
         
        string worker_region = 13;
        Specified by:
        getWorkerRegionBytes in interface EnvironmentOrBuilder
        Returns:
        The bytes for workerRegion.
      • getWorkerZone

        public String getWorkerZone()
         The Compute Engine zone
         (https://cloud.google.com/compute/docs/regions-zones/regions-zones) in
         which worker processing should occur, e.g. "us-west1-a". Mutually exclusive
         with worker_region. If neither worker_region nor worker_zone is specified,
         a zone in the control plane's region is chosen based on available capacity.
         
        string worker_zone = 14;
        Specified by:
        getWorkerZone in interface EnvironmentOrBuilder
        Returns:
        The workerZone.
      • getWorkerZoneBytes

        public com.google.protobuf.ByteString getWorkerZoneBytes()
         The Compute Engine zone
         (https://cloud.google.com/compute/docs/regions-zones/regions-zones) in
         which worker processing should occur, e.g. "us-west1-a". Mutually exclusive
         with worker_region. If neither worker_region nor worker_zone is specified,
         a zone in the control plane's region is chosen based on available capacity.
         
        string worker_zone = 14;
        Specified by:
        getWorkerZoneBytes in interface EnvironmentOrBuilder
        Returns:
        The bytes for workerZone.
      • getShuffleModeValue

        public int getShuffleModeValue()
         Output only. The shuffle mode used for the job.
         
        .google.dataflow.v1beta3.ShuffleMode shuffle_mode = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getShuffleModeValue in interface EnvironmentOrBuilder
        Returns:
        The enum numeric value on the wire for shuffleMode.
      • getShuffleMode

        public ShuffleMode getShuffleMode()
         Output only. The shuffle mode used for the job.
         
        .google.dataflow.v1beta3.ShuffleMode shuffle_mode = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getShuffleMode in interface EnvironmentOrBuilder
        Returns:
        The shuffleMode.
      • hasDebugOptions

        public boolean hasDebugOptions()
         Any debugging options to be supplied to the job.
         
        .google.dataflow.v1beta3.DebugOptions debug_options = 17;
        Specified by:
        hasDebugOptions in interface EnvironmentOrBuilder
        Returns:
        Whether the debugOptions field is set.
      • getDebugOptions

        public DebugOptions getDebugOptions()
         Any debugging options to be supplied to the job.
         
        .google.dataflow.v1beta3.DebugOptions debug_options = 17;
        Specified by:
        getDebugOptions in interface EnvironmentOrBuilder
        Returns:
        The debugOptions.
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static Environment parseFrom​(ByteBuffer data)
                                     throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Environment parseFrom​(ByteBuffer data,
                                            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                     throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Environment parseFrom​(com.google.protobuf.ByteString data)
                                     throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Environment parseFrom​(com.google.protobuf.ByteString data,
                                            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                     throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Environment parseFrom​(byte[] data)
                                     throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Environment parseFrom​(byte[] data,
                                            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                     throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Environment parseFrom​(com.google.protobuf.CodedInputStream input,
                                            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                     throws IOException
        Throws:
        IOException
      • newBuilderForType

        public Environment.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public Environment.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected Environment.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstance

        public static Environment getDefaultInstance()
      • parser

        public static com.google.protobuf.Parser<Environment> parser()
      • getParserForType

        public com.google.protobuf.Parser<Environment> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

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