diff --git a/api_names_out.yaml b/api_names_out.yaml index 7ac8f69a4..04950cc2f 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -32869,7 +32869,9 @@ "/dataflow:v1b3/RuntimeEnvironment/bypassTempDirValidation": bypass_temp_dir_validation "/dataflow:v1b3/RuntimeEnvironment/machineType": machine_type "/dataflow:v1b3/RuntimeEnvironment/maxWorkers": max_workers +"/dataflow:v1b3/RuntimeEnvironment/network": network "/dataflow:v1b3/RuntimeEnvironment/serviceAccountEmail": service_account_email +"/dataflow:v1b3/RuntimeEnvironment/subnetwork": subnetwork "/dataflow:v1b3/RuntimeEnvironment/tempLocation": temp_location "/dataflow:v1b3/RuntimeEnvironment/zone": zone "/dataflow:v1b3/SendDebugCaptureRequest": send_debug_capture_request @@ -33132,6 +33134,7 @@ "/dataflow:v1b3/WorkerHealthReportResponse": worker_health_report_response "/dataflow:v1b3/WorkerHealthReportResponse/reportInterval": report_interval "/dataflow:v1b3/WorkerLifecycleEvent": worker_lifecycle_event +"/dataflow:v1b3/WorkerLifecycleEvent/containerStartTime": container_start_time "/dataflow:v1b3/WorkerLifecycleEvent/event": event "/dataflow:v1b3/WorkerLifecycleEvent/metadata": metadata "/dataflow:v1b3/WorkerLifecycleEvent/metadata/metadatum": metadatum diff --git a/generated/google/apis/dataflow_v1b3.rb b/generated/google/apis/dataflow_v1b3.rb index 2661eeb51..a0e114a3f 100644 --- a/generated/google/apis/dataflow_v1b3.rb +++ b/generated/google/apis/dataflow_v1b3.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/dataflow module DataflowV1b3 VERSION = 'V1b3' - REVISION = '20180208' + REVISION = '20180215' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/dataflow_v1b3/classes.rb b/generated/google/apis/dataflow_v1b3/classes.rb index ba8e7b378..c046636da 100644 --- a/generated/google/apis/dataflow_v1b3/classes.rb +++ b/generated/google/apis/dataflow_v1b3/classes.rb @@ -2961,11 +2961,23 @@ module Google # @return [Fixnum] attr_accessor :max_workers + # Network to which VMs will be assigned. If empty or unspecified, + # the service will use the network "default". + # Corresponds to the JSON property `network` + # @return [String] + attr_accessor :network + # The email address of the service account to run the job as. # Corresponds to the JSON property `serviceAccountEmail` # @return [String] attr_accessor :service_account_email + # Subnetwork to which VMs will be assigned, if desired. Expected to be of + # the form "regions/REGION/subnetworks/SUBNETWORK". + # Corresponds to the JSON property `subnetwork` + # @return [String] + attr_accessor :subnetwork + # The Cloud Storage path to use for temporary files. # Must be a valid Cloud Storage URL, beginning with `gs://`. # Corresponds to the JSON property `tempLocation` @@ -2989,7 +3001,9 @@ module Google @bypass_temp_dir_validation = args[:bypass_temp_dir_validation] if args.key?(:bypass_temp_dir_validation) @machine_type = args[:machine_type] if args.key?(:machine_type) @max_workers = args[:max_workers] if args.key?(:max_workers) + @network = args[:network] if args.key?(:network) @service_account_email = args[:service_account_email] if args.key?(:service_account_email) + @subnetwork = args[:subnetwork] if args.key?(:subnetwork) @temp_location = args[:temp_location] if args.key?(:temp_location) @zone = args[:zone] if args.key?(:zone) end @@ -4830,6 +4844,12 @@ module Google class WorkerLifecycleEvent include Google::Apis::Core::Hashable + # The start time of this container. All events will report this so that + # events can be grouped together across container/VM restarts. + # Corresponds to the JSON property `containerStartTime` + # @return [String] + attr_accessor :container_start_time + # The event being reported. # Corresponds to the JSON property `event` # @return [String] @@ -4847,6 +4867,7 @@ module Google # Update properties of this object def update!(**args) + @container_start_time = args[:container_start_time] if args.key?(:container_start_time) @event = args[:event] if args.key?(:event) @metadata = args[:metadata] if args.key?(:metadata) end diff --git a/generated/google/apis/dataflow_v1b3/representations.rb b/generated/google/apis/dataflow_v1b3/representations.rb index d72627670..ce13bf882 100644 --- a/generated/google/apis/dataflow_v1b3/representations.rb +++ b/generated/google/apis/dataflow_v1b3/representations.rb @@ -1564,7 +1564,9 @@ module Google property :bypass_temp_dir_validation, as: 'bypassTempDirValidation' property :machine_type, as: 'machineType' property :max_workers, as: 'maxWorkers' + property :network, as: 'network' property :service_account_email, as: 'serviceAccountEmail' + property :subnetwork, as: 'subnetwork' property :temp_location, as: 'tempLocation' property :zone, as: 'zone' end @@ -2066,6 +2068,7 @@ module Google class WorkerLifecycleEvent # @private class Representation < Google::Apis::Core::JsonRepresentation + property :container_start_time, as: 'containerStartTime' property :event, as: 'event' hash :metadata, as: 'metadata' end