Class: Google::Cloud::AIPlatform::V1::PublisherModel::CallToAction

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/aiplatform/v1/publisher_model.rb

Overview

Actions could take on this Publisher Model.

Defined Under Namespace

Classes: Deploy, RegionalResourceReferences, ViewRestApi

Instance Attribute Summary collapse

Instance Attribute Details

#create_application::Google::Cloud::AIPlatform::V1::PublisherModel::CallToAction::RegionalResourceReferences

Returns Optional. Create application using the PublisherModel.

Returns:



116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
# File 'proto_docs/google/cloud/aiplatform/v1/publisher_model.rb', line 116

class CallToAction
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The regional resource name or the URI. Key is region, e.g.,
  # us-central1, europe-west2, global, etc..
  # @!attribute [rw] references
  #   @return [::Google::Protobuf::Map{::String => ::Google::Cloud::AIPlatform::V1::PublisherModel::ResourceReference}]
  #     Required.
  # @!attribute [rw] title
  #   @return [::String]
  #     Required. The title of the regional resource reference.
  class RegionalResourceReferences
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # @!attribute [rw] key
    #   @return [::String]
    # @!attribute [rw] value
    #   @return [::Google::Cloud::AIPlatform::V1::PublisherModel::ResourceReference]
    class ReferencesEntry
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end

  # Rest API docs.
  # @!attribute [rw] documentations
  #   @return [::Array<::Google::Cloud::AIPlatform::V1::PublisherModel::Documentation>]
  #     Required.
  # @!attribute [rw] title
  #   @return [::String]
  #     Required. The title of the view rest API.
  class ViewRestApi
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Model metadata that is needed for UploadModel or
  # DeployModel/CreateEndpoint requests.
  # @!attribute [rw] dedicated_resources
  #   @return [::Google::Cloud::AIPlatform::V1::DedicatedResources]
  #     A description of resources that are dedicated to the DeployedModel,
  #     and that need a higher degree of manual configuration.
  # @!attribute [rw] automatic_resources
  #   @return [::Google::Cloud::AIPlatform::V1::AutomaticResources]
  #     A description of resources that to large degree are decided by Vertex
  #     AI, and require only a modest additional configuration.
  # @!attribute [rw] shared_resources
  #   @return [::String]
  #     The resource name of the shared DeploymentResourcePool to deploy on.
  #     Format:
  #     `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
  # @!attribute [rw] model_display_name
  #   @return [::String]
  #     Optional. Default model display name.
  # @!attribute [rw] large_model_reference
  #   @return [::Google::Cloud::AIPlatform::V1::LargeModelReference]
  #     Optional. Large model reference. When this is set, model_artifact_spec
  #     is not needed.
  # @!attribute [rw] container_spec
  #   @return [::Google::Cloud::AIPlatform::V1::ModelContainerSpec]
  #     Optional. The specification of the container that is to be used when
  #     deploying this Model in Vertex AI. Not present for Large Models.
  # @!attribute [rw] artifact_uri
  #   @return [::String]
  #     Optional. The path to the directory containing the Model artifact and
  #     any of its supporting files.
  # @!attribute [rw] title
  #   @return [::String]
  #     Required. The title of the regional resource reference.
  class Deploy
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#deploy::Google::Cloud::AIPlatform::V1::PublisherModel::CallToAction::Deploy

Returns Optional. Deploy the PublisherModel to Vertex Endpoint.

Returns:



116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
# File 'proto_docs/google/cloud/aiplatform/v1/publisher_model.rb', line 116

class CallToAction
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The regional resource name or the URI. Key is region, e.g.,
  # us-central1, europe-west2, global, etc..
  # @!attribute [rw] references
  #   @return [::Google::Protobuf::Map{::String => ::Google::Cloud::AIPlatform::V1::PublisherModel::ResourceReference}]
  #     Required.
  # @!attribute [rw] title
  #   @return [::String]
  #     Required. The title of the regional resource reference.
  class RegionalResourceReferences
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # @!attribute [rw] key
    #   @return [::String]
    # @!attribute [rw] value
    #   @return [::Google::Cloud::AIPlatform::V1::PublisherModel::ResourceReference]
    class ReferencesEntry
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end

  # Rest API docs.
  # @!attribute [rw] documentations
  #   @return [::Array<::Google::Cloud::AIPlatform::V1::PublisherModel::Documentation>]
  #     Required.
  # @!attribute [rw] title
  #   @return [::String]
  #     Required. The title of the view rest API.
  class ViewRestApi
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Model metadata that is needed for UploadModel or
  # DeployModel/CreateEndpoint requests.
  # @!attribute [rw] dedicated_resources
  #   @return [::Google::Cloud::AIPlatform::V1::DedicatedResources]
  #     A description of resources that are dedicated to the DeployedModel,
  #     and that need a higher degree of manual configuration.
  # @!attribute [rw] automatic_resources
  #   @return [::Google::Cloud::AIPlatform::V1::AutomaticResources]
  #     A description of resources that to large degree are decided by Vertex
  #     AI, and require only a modest additional configuration.
  # @!attribute [rw] shared_resources
  #   @return [::String]
  #     The resource name of the shared DeploymentResourcePool to deploy on.
  #     Format:
  #     `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
  # @!attribute [rw] model_display_name
  #   @return [::String]
  #     Optional. Default model display name.
  # @!attribute [rw] large_model_reference
  #   @return [::Google::Cloud::AIPlatform::V1::LargeModelReference]
  #     Optional. Large model reference. When this is set, model_artifact_spec
  #     is not needed.
  # @!attribute [rw] container_spec
  #   @return [::Google::Cloud::AIPlatform::V1::ModelContainerSpec]
  #     Optional. The specification of the container that is to be used when
  #     deploying this Model in Vertex AI. Not present for Large Models.
  # @!attribute [rw] artifact_uri
  #   @return [::String]
  #     Optional. The path to the directory containing the Model artifact and
  #     any of its supporting files.
  # @!attribute [rw] title
  #   @return [::String]
  #     Required. The title of the regional resource reference.
  class Deploy
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#open_evaluation_pipeline::Google::Cloud::AIPlatform::V1::PublisherModel::CallToAction::RegionalResourceReferences

Returns Optional. Open evaluation pipeline of the PublisherModel.

Returns:



116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
# File 'proto_docs/google/cloud/aiplatform/v1/publisher_model.rb', line 116

class CallToAction
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The regional resource name or the URI. Key is region, e.g.,
  # us-central1, europe-west2, global, etc..
  # @!attribute [rw] references
  #   @return [::Google::Protobuf::Map{::String => ::Google::Cloud::AIPlatform::V1::PublisherModel::ResourceReference}]
  #     Required.
  # @!attribute [rw] title
  #   @return [::String]
  #     Required. The title of the regional resource reference.
  class RegionalResourceReferences
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # @!attribute [rw] key
    #   @return [::String]
    # @!attribute [rw] value
    #   @return [::Google::Cloud::AIPlatform::V1::PublisherModel::ResourceReference]
    class ReferencesEntry
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end

  # Rest API docs.
  # @!attribute [rw] documentations
  #   @return [::Array<::Google::Cloud::AIPlatform::V1::PublisherModel::Documentation>]
  #     Required.
  # @!attribute [rw] title
  #   @return [::String]
  #     Required. The title of the view rest API.
  class ViewRestApi
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Model metadata that is needed for UploadModel or
  # DeployModel/CreateEndpoint requests.
  # @!attribute [rw] dedicated_resources
  #   @return [::Google::Cloud::AIPlatform::V1::DedicatedResources]
  #     A description of resources that are dedicated to the DeployedModel,
  #     and that need a higher degree of manual configuration.
  # @!attribute [rw] automatic_resources
  #   @return [::Google::Cloud::AIPlatform::V1::AutomaticResources]
  #     A description of resources that to large degree are decided by Vertex
  #     AI, and require only a modest additional configuration.
  # @!attribute [rw] shared_resources
  #   @return [::String]
  #     The resource name of the shared DeploymentResourcePool to deploy on.
  #     Format:
  #     `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
  # @!attribute [rw] model_display_name
  #   @return [::String]
  #     Optional. Default model display name.
  # @!attribute [rw] large_model_reference
  #   @return [::Google::Cloud::AIPlatform::V1::LargeModelReference]
  #     Optional. Large model reference. When this is set, model_artifact_spec
  #     is not needed.
  # @!attribute [rw] container_spec
  #   @return [::Google::Cloud::AIPlatform::V1::ModelContainerSpec]
  #     Optional. The specification of the container that is to be used when
  #     deploying this Model in Vertex AI. Not present for Large Models.
  # @!attribute [rw] artifact_uri
  #   @return [::String]
  #     Optional. The path to the directory containing the Model artifact and
  #     any of its supporting files.
  # @!attribute [rw] title
  #   @return [::String]
  #     Required. The title of the regional resource reference.
  class Deploy
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#open_fine_tuning_pipeline::Google::Cloud::AIPlatform::V1::PublisherModel::CallToAction::RegionalResourceReferences

Returns Optional. Open fine-tuning pipeline of the PublisherModel.

Returns:



116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
# File 'proto_docs/google/cloud/aiplatform/v1/publisher_model.rb', line 116

class CallToAction
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The regional resource name or the URI. Key is region, e.g.,
  # us-central1, europe-west2, global, etc..
  # @!attribute [rw] references
  #   @return [::Google::Protobuf::Map{::String => ::Google::Cloud::AIPlatform::V1::PublisherModel::ResourceReference}]
  #     Required.
  # @!attribute [rw] title
  #   @return [::String]
  #     Required. The title of the regional resource reference.
  class RegionalResourceReferences
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # @!attribute [rw] key
    #   @return [::String]
    # @!attribute [rw] value
    #   @return [::Google::Cloud::AIPlatform::V1::PublisherModel::ResourceReference]
    class ReferencesEntry
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end

  # Rest API docs.
  # @!attribute [rw] documentations
  #   @return [::Array<::Google::Cloud::AIPlatform::V1::PublisherModel::Documentation>]
  #     Required.
  # @!attribute [rw] title
  #   @return [::String]
  #     Required. The title of the view rest API.
  class ViewRestApi
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Model metadata that is needed for UploadModel or
  # DeployModel/CreateEndpoint requests.
  # @!attribute [rw] dedicated_resources
  #   @return [::Google::Cloud::AIPlatform::V1::DedicatedResources]
  #     A description of resources that are dedicated to the DeployedModel,
  #     and that need a higher degree of manual configuration.
  # @!attribute [rw] automatic_resources
  #   @return [::Google::Cloud::AIPlatform::V1::AutomaticResources]
  #     A description of resources that to large degree are decided by Vertex
  #     AI, and require only a modest additional configuration.
  # @!attribute [rw] shared_resources
  #   @return [::String]
  #     The resource name of the shared DeploymentResourcePool to deploy on.
  #     Format:
  #     `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
  # @!attribute [rw] model_display_name
  #   @return [::String]
  #     Optional. Default model display name.
  # @!attribute [rw] large_model_reference
  #   @return [::Google::Cloud::AIPlatform::V1::LargeModelReference]
  #     Optional. Large model reference. When this is set, model_artifact_spec
  #     is not needed.
  # @!attribute [rw] container_spec
  #   @return [::Google::Cloud::AIPlatform::V1::ModelContainerSpec]
  #     Optional. The specification of the container that is to be used when
  #     deploying this Model in Vertex AI. Not present for Large Models.
  # @!attribute [rw] artifact_uri
  #   @return [::String]
  #     Optional. The path to the directory containing the Model artifact and
  #     any of its supporting files.
  # @!attribute [rw] title
  #   @return [::String]
  #     Required. The title of the regional resource reference.
  class Deploy
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#open_generation_ai_studio::Google::Cloud::AIPlatform::V1::PublisherModel::CallToAction::RegionalResourceReferences

Returns Optional. Open in Generation AI Studio.



116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
# File 'proto_docs/google/cloud/aiplatform/v1/publisher_model.rb', line 116

class CallToAction
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The regional resource name or the URI. Key is region, e.g.,
  # us-central1, europe-west2, global, etc..
  # @!attribute [rw] references
  #   @return [::Google::Protobuf::Map{::String => ::Google::Cloud::AIPlatform::V1::PublisherModel::ResourceReference}]
  #     Required.
  # @!attribute [rw] title
  #   @return [::String]
  #     Required. The title of the regional resource reference.
  class RegionalResourceReferences
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # @!attribute [rw] key
    #   @return [::String]
    # @!attribute [rw] value
    #   @return [::Google::Cloud::AIPlatform::V1::PublisherModel::ResourceReference]
    class ReferencesEntry
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end

  # Rest API docs.
  # @!attribute [rw] documentations
  #   @return [::Array<::Google::Cloud::AIPlatform::V1::PublisherModel::Documentation>]
  #     Required.
  # @!attribute [rw] title
  #   @return [::String]
  #     Required. The title of the view rest API.
  class ViewRestApi
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Model metadata that is needed for UploadModel or
  # DeployModel/CreateEndpoint requests.
  # @!attribute [rw] dedicated_resources
  #   @return [::Google::Cloud::AIPlatform::V1::DedicatedResources]
  #     A description of resources that are dedicated to the DeployedModel,
  #     and that need a higher degree of manual configuration.
  # @!attribute [rw] automatic_resources
  #   @return [::Google::Cloud::AIPlatform::V1::AutomaticResources]
  #     A description of resources that to large degree are decided by Vertex
  #     AI, and require only a modest additional configuration.
  # @!attribute [rw] shared_resources
  #   @return [::String]
  #     The resource name of the shared DeploymentResourcePool to deploy on.
  #     Format:
  #     `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
  # @!attribute [rw] model_display_name
  #   @return [::String]
  #     Optional. Default model display name.
  # @!attribute [rw] large_model_reference
  #   @return [::Google::Cloud::AIPlatform::V1::LargeModelReference]
  #     Optional. Large model reference. When this is set, model_artifact_spec
  #     is not needed.
  # @!attribute [rw] container_spec
  #   @return [::Google::Cloud::AIPlatform::V1::ModelContainerSpec]
  #     Optional. The specification of the container that is to be used when
  #     deploying this Model in Vertex AI. Not present for Large Models.
  # @!attribute [rw] artifact_uri
  #   @return [::String]
  #     Optional. The path to the directory containing the Model artifact and
  #     any of its supporting files.
  # @!attribute [rw] title
  #   @return [::String]
  #     Required. The title of the regional resource reference.
  class Deploy
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#open_genie::Google::Cloud::AIPlatform::V1::PublisherModel::CallToAction::RegionalResourceReferences

Returns Optional. Open Genie / Playground.



116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
# File 'proto_docs/google/cloud/aiplatform/v1/publisher_model.rb', line 116

class CallToAction
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The regional resource name or the URI. Key is region, e.g.,
  # us-central1, europe-west2, global, etc..
  # @!attribute [rw] references
  #   @return [::Google::Protobuf::Map{::String => ::Google::Cloud::AIPlatform::V1::PublisherModel::ResourceReference}]
  #     Required.
  # @!attribute [rw] title
  #   @return [::String]
  #     Required. The title of the regional resource reference.
  class RegionalResourceReferences
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # @!attribute [rw] key
    #   @return [::String]
    # @!attribute [rw] value
    #   @return [::Google::Cloud::AIPlatform::V1::PublisherModel::ResourceReference]
    class ReferencesEntry
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end

  # Rest API docs.
  # @!attribute [rw] documentations
  #   @return [::Array<::Google::Cloud::AIPlatform::V1::PublisherModel::Documentation>]
  #     Required.
  # @!attribute [rw] title
  #   @return [::String]
  #     Required. The title of the view rest API.
  class ViewRestApi
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Model metadata that is needed for UploadModel or
  # DeployModel/CreateEndpoint requests.
  # @!attribute [rw] dedicated_resources
  #   @return [::Google::Cloud::AIPlatform::V1::DedicatedResources]
  #     A description of resources that are dedicated to the DeployedModel,
  #     and that need a higher degree of manual configuration.
  # @!attribute [rw] automatic_resources
  #   @return [::Google::Cloud::AIPlatform::V1::AutomaticResources]
  #     A description of resources that to large degree are decided by Vertex
  #     AI, and require only a modest additional configuration.
  # @!attribute [rw] shared_resources
  #   @return [::String]
  #     The resource name of the shared DeploymentResourcePool to deploy on.
  #     Format:
  #     `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
  # @!attribute [rw] model_display_name
  #   @return [::String]
  #     Optional. Default model display name.
  # @!attribute [rw] large_model_reference
  #   @return [::Google::Cloud::AIPlatform::V1::LargeModelReference]
  #     Optional. Large model reference. When this is set, model_artifact_spec
  #     is not needed.
  # @!attribute [rw] container_spec
  #   @return [::Google::Cloud::AIPlatform::V1::ModelContainerSpec]
  #     Optional. The specification of the container that is to be used when
  #     deploying this Model in Vertex AI. Not present for Large Models.
  # @!attribute [rw] artifact_uri
  #   @return [::String]
  #     Optional. The path to the directory containing the Model artifact and
  #     any of its supporting files.
  # @!attribute [rw] title
  #   @return [::String]
  #     Required. The title of the regional resource reference.
  class Deploy
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#open_notebook::Google::Cloud::AIPlatform::V1::PublisherModel::CallToAction::RegionalResourceReferences

Returns Optional. Open notebook of the PublisherModel.

Returns:



116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
# File 'proto_docs/google/cloud/aiplatform/v1/publisher_model.rb', line 116

class CallToAction
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The regional resource name or the URI. Key is region, e.g.,
  # us-central1, europe-west2, global, etc..
  # @!attribute [rw] references
  #   @return [::Google::Protobuf::Map{::String => ::Google::Cloud::AIPlatform::V1::PublisherModel::ResourceReference}]
  #     Required.
  # @!attribute [rw] title
  #   @return [::String]
  #     Required. The title of the regional resource reference.
  class RegionalResourceReferences
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # @!attribute [rw] key
    #   @return [::String]
    # @!attribute [rw] value
    #   @return [::Google::Cloud::AIPlatform::V1::PublisherModel::ResourceReference]
    class ReferencesEntry
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end

  # Rest API docs.
  # @!attribute [rw] documentations
  #   @return [::Array<::Google::Cloud::AIPlatform::V1::PublisherModel::Documentation>]
  #     Required.
  # @!attribute [rw] title
  #   @return [::String]
  #     Required. The title of the view rest API.
  class ViewRestApi
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Model metadata that is needed for UploadModel or
  # DeployModel/CreateEndpoint requests.
  # @!attribute [rw] dedicated_resources
  #   @return [::Google::Cloud::AIPlatform::V1::DedicatedResources]
  #     A description of resources that are dedicated to the DeployedModel,
  #     and that need a higher degree of manual configuration.
  # @!attribute [rw] automatic_resources
  #   @return [::Google::Cloud::AIPlatform::V1::AutomaticResources]
  #     A description of resources that to large degree are decided by Vertex
  #     AI, and require only a modest additional configuration.
  # @!attribute [rw] shared_resources
  #   @return [::String]
  #     The resource name of the shared DeploymentResourcePool to deploy on.
  #     Format:
  #     `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
  # @!attribute [rw] model_display_name
  #   @return [::String]
  #     Optional. Default model display name.
  # @!attribute [rw] large_model_reference
  #   @return [::Google::Cloud::AIPlatform::V1::LargeModelReference]
  #     Optional. Large model reference. When this is set, model_artifact_spec
  #     is not needed.
  # @!attribute [rw] container_spec
  #   @return [::Google::Cloud::AIPlatform::V1::ModelContainerSpec]
  #     Optional. The specification of the container that is to be used when
  #     deploying this Model in Vertex AI. Not present for Large Models.
  # @!attribute [rw] artifact_uri
  #   @return [::String]
  #     Optional. The path to the directory containing the Model artifact and
  #     any of its supporting files.
  # @!attribute [rw] title
  #   @return [::String]
  #     Required. The title of the regional resource reference.
  class Deploy
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#open_prompt_tuning_pipeline::Google::Cloud::AIPlatform::V1::PublisherModel::CallToAction::RegionalResourceReferences

Returns Optional. Open prompt-tuning pipeline of the PublisherModel.

Returns:



116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
# File 'proto_docs/google/cloud/aiplatform/v1/publisher_model.rb', line 116

class CallToAction
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The regional resource name or the URI. Key is region, e.g.,
  # us-central1, europe-west2, global, etc..
  # @!attribute [rw] references
  #   @return [::Google::Protobuf::Map{::String => ::Google::Cloud::AIPlatform::V1::PublisherModel::ResourceReference}]
  #     Required.
  # @!attribute [rw] title
  #   @return [::String]
  #     Required. The title of the regional resource reference.
  class RegionalResourceReferences
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # @!attribute [rw] key
    #   @return [::String]
    # @!attribute [rw] value
    #   @return [::Google::Cloud::AIPlatform::V1::PublisherModel::ResourceReference]
    class ReferencesEntry
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end

  # Rest API docs.
  # @!attribute [rw] documentations
  #   @return [::Array<::Google::Cloud::AIPlatform::V1::PublisherModel::Documentation>]
  #     Required.
  # @!attribute [rw] title
  #   @return [::String]
  #     Required. The title of the view rest API.
  class ViewRestApi
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Model metadata that is needed for UploadModel or
  # DeployModel/CreateEndpoint requests.
  # @!attribute [rw] dedicated_resources
  #   @return [::Google::Cloud::AIPlatform::V1::DedicatedResources]
  #     A description of resources that are dedicated to the DeployedModel,
  #     and that need a higher degree of manual configuration.
  # @!attribute [rw] automatic_resources
  #   @return [::Google::Cloud::AIPlatform::V1::AutomaticResources]
  #     A description of resources that to large degree are decided by Vertex
  #     AI, and require only a modest additional configuration.
  # @!attribute [rw] shared_resources
  #   @return [::String]
  #     The resource name of the shared DeploymentResourcePool to deploy on.
  #     Format:
  #     `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
  # @!attribute [rw] model_display_name
  #   @return [::String]
  #     Optional. Default model display name.
  # @!attribute [rw] large_model_reference
  #   @return [::Google::Cloud::AIPlatform::V1::LargeModelReference]
  #     Optional. Large model reference. When this is set, model_artifact_spec
  #     is not needed.
  # @!attribute [rw] container_spec
  #   @return [::Google::Cloud::AIPlatform::V1::ModelContainerSpec]
  #     Optional. The specification of the container that is to be used when
  #     deploying this Model in Vertex AI. Not present for Large Models.
  # @!attribute [rw] artifact_uri
  #   @return [::String]
  #     Optional. The path to the directory containing the Model artifact and
  #     any of its supporting files.
  # @!attribute [rw] title
  #   @return [::String]
  #     Required. The title of the regional resource reference.
  class Deploy
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#request_access::Google::Cloud::AIPlatform::V1::PublisherModel::CallToAction::RegionalResourceReferences

Returns Optional. Request for access.



116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
# File 'proto_docs/google/cloud/aiplatform/v1/publisher_model.rb', line 116

class CallToAction
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The regional resource name or the URI. Key is region, e.g.,
  # us-central1, europe-west2, global, etc..
  # @!attribute [rw] references
  #   @return [::Google::Protobuf::Map{::String => ::Google::Cloud::AIPlatform::V1::PublisherModel::ResourceReference}]
  #     Required.
  # @!attribute [rw] title
  #   @return [::String]
  #     Required. The title of the regional resource reference.
  class RegionalResourceReferences
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # @!attribute [rw] key
    #   @return [::String]
    # @!attribute [rw] value
    #   @return [::Google::Cloud::AIPlatform::V1::PublisherModel::ResourceReference]
    class ReferencesEntry
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end

  # Rest API docs.
  # @!attribute [rw] documentations
  #   @return [::Array<::Google::Cloud::AIPlatform::V1::PublisherModel::Documentation>]
  #     Required.
  # @!attribute [rw] title
  #   @return [::String]
  #     Required. The title of the view rest API.
  class ViewRestApi
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Model metadata that is needed for UploadModel or
  # DeployModel/CreateEndpoint requests.
  # @!attribute [rw] dedicated_resources
  #   @return [::Google::Cloud::AIPlatform::V1::DedicatedResources]
  #     A description of resources that are dedicated to the DeployedModel,
  #     and that need a higher degree of manual configuration.
  # @!attribute [rw] automatic_resources
  #   @return [::Google::Cloud::AIPlatform::V1::AutomaticResources]
  #     A description of resources that to large degree are decided by Vertex
  #     AI, and require only a modest additional configuration.
  # @!attribute [rw] shared_resources
  #   @return [::String]
  #     The resource name of the shared DeploymentResourcePool to deploy on.
  #     Format:
  #     `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
  # @!attribute [rw] model_display_name
  #   @return [::String]
  #     Optional. Default model display name.
  # @!attribute [rw] large_model_reference
  #   @return [::Google::Cloud::AIPlatform::V1::LargeModelReference]
  #     Optional. Large model reference. When this is set, model_artifact_spec
  #     is not needed.
  # @!attribute [rw] container_spec
  #   @return [::Google::Cloud::AIPlatform::V1::ModelContainerSpec]
  #     Optional. The specification of the container that is to be used when
  #     deploying this Model in Vertex AI. Not present for Large Models.
  # @!attribute [rw] artifact_uri
  #   @return [::String]
  #     Optional. The path to the directory containing the Model artifact and
  #     any of its supporting files.
  # @!attribute [rw] title
  #   @return [::String]
  #     Required. The title of the regional resource reference.
  class Deploy
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#view_rest_api::Google::Cloud::AIPlatform::V1::PublisherModel::CallToAction::ViewRestApi

Returns Optional. To view Rest API docs.

Returns:



116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
# File 'proto_docs/google/cloud/aiplatform/v1/publisher_model.rb', line 116

class CallToAction
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The regional resource name or the URI. Key is region, e.g.,
  # us-central1, europe-west2, global, etc..
  # @!attribute [rw] references
  #   @return [::Google::Protobuf::Map{::String => ::Google::Cloud::AIPlatform::V1::PublisherModel::ResourceReference}]
  #     Required.
  # @!attribute [rw] title
  #   @return [::String]
  #     Required. The title of the regional resource reference.
  class RegionalResourceReferences
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # @!attribute [rw] key
    #   @return [::String]
    # @!attribute [rw] value
    #   @return [::Google::Cloud::AIPlatform::V1::PublisherModel::ResourceReference]
    class ReferencesEntry
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end

  # Rest API docs.
  # @!attribute [rw] documentations
  #   @return [::Array<::Google::Cloud::AIPlatform::V1::PublisherModel::Documentation>]
  #     Required.
  # @!attribute [rw] title
  #   @return [::String]
  #     Required. The title of the view rest API.
  class ViewRestApi
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Model metadata that is needed for UploadModel or
  # DeployModel/CreateEndpoint requests.
  # @!attribute [rw] dedicated_resources
  #   @return [::Google::Cloud::AIPlatform::V1::DedicatedResources]
  #     A description of resources that are dedicated to the DeployedModel,
  #     and that need a higher degree of manual configuration.
  # @!attribute [rw] automatic_resources
  #   @return [::Google::Cloud::AIPlatform::V1::AutomaticResources]
  #     A description of resources that to large degree are decided by Vertex
  #     AI, and require only a modest additional configuration.
  # @!attribute [rw] shared_resources
  #   @return [::String]
  #     The resource name of the shared DeploymentResourcePool to deploy on.
  #     Format:
  #     `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
  # @!attribute [rw] model_display_name
  #   @return [::String]
  #     Optional. Default model display name.
  # @!attribute [rw] large_model_reference
  #   @return [::Google::Cloud::AIPlatform::V1::LargeModelReference]
  #     Optional. Large model reference. When this is set, model_artifact_spec
  #     is not needed.
  # @!attribute [rw] container_spec
  #   @return [::Google::Cloud::AIPlatform::V1::ModelContainerSpec]
  #     Optional. The specification of the container that is to be used when
  #     deploying this Model in Vertex AI. Not present for Large Models.
  # @!attribute [rw] artifact_uri
  #   @return [::String]
  #     Optional. The path to the directory containing the Model artifact and
  #     any of its supporting files.
  # @!attribute [rw] title
  #   @return [::String]
  #     Required. The title of the regional resource reference.
  class Deploy
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end