Class: Google::Cloud::DiscoveryEngine::V1::BatchUpdateUserLicensesRequest

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

Overview

Request message for UserLicenseService.BatchUpdateUserLicenses method.

Defined Under Namespace

Classes: InlineSource

Instance Attribute Summary collapse

Instance Attribute Details

#delete_unassigned_user_licenses::Boolean

Returns Optional. If true, if user licenses removed associated license config, the user license will be deleted. By default which is false, the user license will be updated to unassigned state.

Returns:

  • (::Boolean)

    Optional. If true, if user licenses removed associated license config, the user license will be deleted. By default which is false, the user license will be updated to unassigned state.



95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
# File 'proto_docs/google/cloud/discoveryengine/v1/user_license_service.rb', line 95

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

  # The inline source for the input config for BatchUpdateUserLicenses
  # method.
  # @!attribute [rw] user_licenses
  #   @return [::Array<::Google::Cloud::DiscoveryEngine::V1::UserLicense>]
  #     Required. A list of user licenses to update. Each user license
  #     must have a valid
  #     {::Google::Cloud::DiscoveryEngine::V1::UserLicense#user_principal UserLicense.user_principal}.
  # @!attribute [rw] update_mask
  #   @return [::Google::Protobuf::FieldMask]
  #     Optional. The list of fields to update.
  class InlineSource
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#inline_source::Google::Cloud::DiscoveryEngine::V1::BatchUpdateUserLicensesRequest::InlineSource

Returns The inline source for the input content for document embeddings.

Returns:



95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
# File 'proto_docs/google/cloud/discoveryengine/v1/user_license_service.rb', line 95

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

  # The inline source for the input config for BatchUpdateUserLicenses
  # method.
  # @!attribute [rw] user_licenses
  #   @return [::Array<::Google::Cloud::DiscoveryEngine::V1::UserLicense>]
  #     Required. A list of user licenses to update. Each user license
  #     must have a valid
  #     {::Google::Cloud::DiscoveryEngine::V1::UserLicense#user_principal UserLicense.user_principal}.
  # @!attribute [rw] update_mask
  #   @return [::Google::Protobuf::FieldMask]
  #     Optional. The list of fields to update.
  class InlineSource
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#parent::String

Returns Required. The parent [UserStore][] resource name, format: projects/{project}/locations/{location}/userStores/{user_store_id}.

Returns:

  • (::String)

    Required. The parent [UserStore][] resource name, format: projects/{project}/locations/{location}/userStores/{user_store_id}.



95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
# File 'proto_docs/google/cloud/discoveryengine/v1/user_license_service.rb', line 95

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

  # The inline source for the input config for BatchUpdateUserLicenses
  # method.
  # @!attribute [rw] user_licenses
  #   @return [::Array<::Google::Cloud::DiscoveryEngine::V1::UserLicense>]
  #     Required. A list of user licenses to update. Each user license
  #     must have a valid
  #     {::Google::Cloud::DiscoveryEngine::V1::UserLicense#user_principal UserLicense.user_principal}.
  # @!attribute [rw] update_mask
  #   @return [::Google::Protobuf::FieldMask]
  #     Optional. The list of fields to update.
  class InlineSource
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end