diff --git a/api_names_out.yaml b/api_names_out.yaml index 7ce0dc876..cad4610a0 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -116847,6 +116847,10 @@ "/ml:v1/GoogleCloudMlV1__ListModelsResponse/models": models "/ml:v1/GoogleCloudMlV1__ListModelsResponse/models/model": model "/ml:v1/GoogleCloudMlV1__ListModelsResponse/nextPageToken": next_page_token +"/ml:v1/GoogleCloudMlV1__ListOptimalTrialsRequest": google_cloud_ml_v1__list_optimal_trials_request +"/ml:v1/GoogleCloudMlV1__ListOptimalTrialsResponse": google_cloud_ml_v1__list_optimal_trials_response +"/ml:v1/GoogleCloudMlV1__ListOptimalTrialsResponse/trials": trials +"/ml:v1/GoogleCloudMlV1__ListOptimalTrialsResponse/trials/trial": trial "/ml:v1/GoogleCloudMlV1__ListStudiesResponse": google_cloud_ml_v1__list_studies_response "/ml:v1/GoogleCloudMlV1__ListStudiesResponse/studies": studies "/ml:v1/GoogleCloudMlV1__ListStudiesResponse/studies/study": study @@ -117231,6 +117235,8 @@ "/ml:v1/ml.projects.locations.studies.trials.get/name": name "/ml:v1/ml.projects.locations.studies.trials.list": list_project_location_study_trials "/ml:v1/ml.projects.locations.studies.trials.list/parent": parent +"/ml:v1/ml.projects.locations.studies.trials.listOptimalTrials": list_project_location_study_trial_optimal_trials +"/ml:v1/ml.projects.locations.studies.trials.listOptimalTrials/parent": parent "/ml:v1/ml.projects.locations.studies.trials.stop": stop_project_location_study_trial "/ml:v1/ml.projects.locations.studies.trials.stop/name": name "/ml:v1/ml.projects.locations.studies.trials.suggest": suggest_project_location_study_trial diff --git a/generated/google/apis/ml_v1.rb b/generated/google/apis/ml_v1.rb index 5da2ad310..fc4e30f26 100644 --- a/generated/google/apis/ml_v1.rb +++ b/generated/google/apis/ml_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/ml/ module MlV1 VERSION = 'V1' - REVISION = '20201016' + REVISION = '20201029' # 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/ml_v1/classes.rb b/generated/google/apis/ml_v1/classes.rb index d5656e7d2..ea03184da 100644 --- a/generated/google/apis/ml_v1/classes.rb +++ b/generated/google/apis/ml_v1/classes.rb @@ -1488,6 +1488,40 @@ module Google end end + # The request message for the ListTrials service method. + class GoogleCloudMlV1ListOptimalTrialsRequest + include Google::Apis::Core::Hashable + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + end + end + + # The response message for the ListOptimalTrials method. + class GoogleCloudMlV1ListOptimalTrialsResponse + include Google::Apis::Core::Hashable + + # The pareto-optimal trials for multiple objective study or the optimal trial + # for single objective study. The definition of pareto-optimal can be checked in + # wiki page. https://en.wikipedia.org/wiki/Pareto_efficiency + # Corresponds to the JSON property `trials` + # @return [Array] + attr_accessor :trials + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @trials = args[:trials] if args.key?(:trials) + end + end + # class GoogleCloudMlV1ListStudiesResponse include Google::Apis::Core::Hashable @@ -3281,8 +3315,7 @@ module Google class GoogleIamV1Binding include Google::Apis::Core::Hashable - # A client-specified ID for this binding. Expected to be globally unique to - # support the internal bindings-by-ID API. + # # Corresponds to the JSON property `bindingId` # @return [String] attr_accessor :binding_id diff --git a/generated/google/apis/ml_v1/representations.rb b/generated/google/apis/ml_v1/representations.rb index 8da1bd260..6aeb827ef 100644 --- a/generated/google/apis/ml_v1/representations.rb +++ b/generated/google/apis/ml_v1/representations.rb @@ -268,6 +268,18 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudMlV1ListOptimalTrialsRequest + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudMlV1ListOptimalTrialsResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudMlV1ListStudiesResponse class Representation < Google::Apis::Core::JsonRepresentation; end @@ -909,6 +921,20 @@ module Google end end + class GoogleCloudMlV1ListOptimalTrialsRequest + # @private + class Representation < Google::Apis::Core::JsonRepresentation + end + end + + class GoogleCloudMlV1ListOptimalTrialsResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :trials, as: 'trials', class: Google::Apis::MlV1::GoogleCloudMlV1Trial, decorator: Google::Apis::MlV1::GoogleCloudMlV1Trial::Representation + + end + end + class GoogleCloudMlV1ListStudiesResponse # @private class Representation < Google::Apis::Core::JsonRepresentation diff --git a/generated/google/apis/ml_v1/service.rb b/generated/google/apis/ml_v1/service.rb index 9e3308770..cbd3f9dfd 100644 --- a/generated/google/apis/ml_v1/service.rb +++ b/generated/google/apis/ml_v1/service.rb @@ -949,6 +949,41 @@ module Google execute_or_queue_command(command, &block) end + # Lists the pareto-optimal trials for multi-objective study or the optimal + # trials for single-objective study. The definition of pareto-optimal can be + # checked in wiki page. https://en.wikipedia.org/wiki/Pareto_efficiency + # @param [String] parent + # Required. The name of the study that the pareto-optimal trial belongs to. + # @param [Google::Apis::MlV1::GoogleCloudMlV1ListOptimalTrialsRequest] google_cloud_ml_v1__list_optimal_trials_request_object + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # Available to use for quota purposes for server-side applications. Can be any + # arbitrary string assigned to a user, but should not exceed 40 characters. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::MlV1::GoogleCloudMlV1ListOptimalTrialsResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::MlV1::GoogleCloudMlV1ListOptimalTrialsResponse] + # + # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried + # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification + # @raise [Google::Apis::AuthorizationError] Authorization is required + def list_project_location_study_trial_optimal_trials(parent, google_cloud_ml_v1__list_optimal_trials_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:post, 'v1/{+parent}/trials:listOptimalTrials', options) + command.request_representation = Google::Apis::MlV1::GoogleCloudMlV1ListOptimalTrialsRequest::Representation + command.request_object = google_cloud_ml_v1__list_optimal_trials_request_object + command.response_representation = Google::Apis::MlV1::GoogleCloudMlV1ListOptimalTrialsResponse::Representation + command.response_class = Google::Apis::MlV1::GoogleCloudMlV1ListOptimalTrialsResponse + command.params['parent'] = parent unless parent.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + execute_or_queue_command(command, &block) + end + # Stops a trial. # @param [String] name # Required. The trial name. diff --git a/generated/google/apis/ml_v1/synth.metadata b/generated/google/apis/ml_v1/synth.metadata index 8ba18e27d..64e4fc79a 100644 --- a/generated/google/apis/ml_v1/synth.metadata +++ b/generated/google/apis/ml_v1/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/google-api-ruby-client.git", - "sha": "cb0c5bf94e2b1c915107eec83041d4409c900155" + "sha": "dd12b7c75a966a897ba95072179ab675d065c366" } } ]