diff --git a/clients/google-api-services-meet/v2/2.0.0/README.md b/clients/google-api-services-meet/v2/2.0.0/README.md
index e3c4c137479..73011820577 100644
--- a/clients/google-api-services-meet/v2/2.0.0/README.md
+++ b/clients/google-api-services-meet/v2/2.0.0/README.md
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
The typical use is:
+ *
+ * {@code Meet meet = new Meet(...);}
+ * {@code Meet.Members.List request = meet.members().list(parameters ...)}
+ *
+ *
+ * @return the resource collection
+ */
+ public Members members() {
+ return new Members();
+ }
+
+ /**
+ * The "members" collection of methods.
+ */
+ public class Members {
+
+ /**
+ * Updates members of one space within a batch.
+ *
+ * Create a request for the method "members.batchUpdate".
+ *
+ * This request holds the parameters needed by the meet server. After setting any optional
+ * parameters, call the {@link BatchUpdate#execute()} method to invoke the remote operation.
+ *
+ * @param parent Required. The parent resource shared by all Members being updated. Format: spaces/{space}
+ * @param content the {@link com.google.api.services.meet.v2.model.BatchUpdateMembersRequest}
+ * @return the request
+ */
+ public BatchUpdate batchUpdate(java.lang.String parent, com.google.api.services.meet.v2.model.BatchUpdateMembersRequest content) throws java.io.IOException {
+ BatchUpdate result = new BatchUpdate(parent, content);
+ initialize(result);
+ return result;
+ }
+
+ public class BatchUpdate extends MeetRequest+ * {@link + * BatchUpdate#initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest)} + * must be called to initialize this instance immediately after invoking the constructor.
+ * + * @param parent Required. The parent resource shared by all Members being updated. Format: spaces/{space} + * @param content the {@link com.google.api.services.meet.v2.model.BatchUpdateMembersRequest} + * @since 1.13 + */ + protected BatchUpdate(java.lang.String parent, com.google.api.services.meet.v2.model.BatchUpdateMembersRequest content) { + super(Meet.this, "POST", REST_PATH, content, com.google.api.services.meet.v2.model.BatchUpdateMembersResponse.class); + this.parent = com.google.api.client.util.Preconditions.checkNotNull(parent, "Required parameter parent must be specified."); + if (!getSuppressPatternChecks()) { + com.google.api.client.util.Preconditions.checkArgument(PARENT_PATTERN.matcher(parent).matches(), + "Parameter parent must conform to the pattern " + + "^spaces/[^/]+$"); + } + } + + @Override + public BatchUpdate set$Xgafv(java.lang.String $Xgafv) { + return (BatchUpdate) super.set$Xgafv($Xgafv); + } + + @Override + public BatchUpdate setAccessToken(java.lang.String accessToken) { + return (BatchUpdate) super.setAccessToken(accessToken); + } + + @Override + public BatchUpdate setAlt(java.lang.String alt) { + return (BatchUpdate) super.setAlt(alt); + } + + @Override + public BatchUpdate setCallback(java.lang.String callback) { + return (BatchUpdate) super.setCallback(callback); + } + + @Override + public BatchUpdate setFields(java.lang.String fields) { + return (BatchUpdate) super.setFields(fields); + } + + @Override + public BatchUpdate setKey(java.lang.String key) { + return (BatchUpdate) super.setKey(key); + } + + @Override + public BatchUpdate setOauthToken(java.lang.String oauthToken) { + return (BatchUpdate) super.setOauthToken(oauthToken); + } + + @Override + public BatchUpdate setPrettyPrint(java.lang.Boolean prettyPrint) { + return (BatchUpdate) super.setPrettyPrint(prettyPrint); + } + + @Override + public BatchUpdate setQuotaUser(java.lang.String quotaUser) { + return (BatchUpdate) super.setQuotaUser(quotaUser); + } + + @Override + public BatchUpdate setUploadType(java.lang.String uploadType) { + return (BatchUpdate) super.setUploadType(uploadType); + } + + @Override + public BatchUpdate setUploadProtocol(java.lang.String uploadProtocol) { + return (BatchUpdate) super.setUploadProtocol(uploadProtocol); + } + + /** + * Required. The parent resource shared by all Members being updated. Format: spaces/{space} + */ + @com.google.api.client.util.Key + private java.lang.String parent; + + /** Required. The parent resource shared by all Members being updated. Format: spaces/{space} + */ + public java.lang.String getParent() { + return parent; + } + + /** + * Required. The parent resource shared by all Members being updated. Format: spaces/{space} + */ + public BatchUpdate setParent(java.lang.String parent) { + if (!getSuppressPatternChecks()) { + com.google.api.client.util.Preconditions.checkArgument(PARENT_PATTERN.matcher(parent).matches(), + "Parameter parent must conform to the pattern " + + "^spaces/[^/]+$"); + } + this.parent = parent; + return this; + } + + @Override + public BatchUpdate set(String parameterName, Object value) { + return (BatchUpdate) super.set(parameterName, value); + } + } + /** + * Creates a member. This API supports the `fields` parameter in + * [SystemParameterContext](https://cloud.google.com/apis/docs/system-parameters). When the `fields` + * parameter is omitted, this API response will default to "name,email,role,user". + * + * Create a request for the method "members.create". + * + * This request holds the parameters needed by the meet server. After setting any optional + * parameters, call the {@link Create#execute()} method to invoke the remote operation. + * + * @param parent Required. Format: spaces/{space} + * @param content the {@link com.google.api.services.meet.v2.model.Member} + * @return the request + */ + public Create create(java.lang.String parent, com.google.api.services.meet.v2.model.Member content) throws java.io.IOException { + Create result = new Create(parent, content); + initialize(result); + return result; + } + + public class Create extends MeetRequest{@link + * Create#initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest)} must + * be called to initialize this instance immediately after invoking the constructor.
+ * + * @param parent Required. Format: spaces/{space} + * @param content the {@link com.google.api.services.meet.v2.model.Member} + * @since 1.13 + */ + protected Create(java.lang.String parent, com.google.api.services.meet.v2.model.Member content) { + super(Meet.this, "POST", REST_PATH, content, com.google.api.services.meet.v2.model.Member.class); + this.parent = com.google.api.client.util.Preconditions.checkNotNull(parent, "Required parameter parent must be specified."); + if (!getSuppressPatternChecks()) { + com.google.api.client.util.Preconditions.checkArgument(PARENT_PATTERN.matcher(parent).matches(), + "Parameter parent must conform to the pattern " + + "^spaces/[^/]+$"); + } + } + + @Override + public Create set$Xgafv(java.lang.String $Xgafv) { + return (Create) super.set$Xgafv($Xgafv); + } + + @Override + public Create setAccessToken(java.lang.String accessToken) { + return (Create) super.setAccessToken(accessToken); + } + + @Override + public Create setAlt(java.lang.String alt) { + return (Create) super.setAlt(alt); + } + + @Override + public Create setCallback(java.lang.String callback) { + return (Create) super.setCallback(callback); + } + + @Override + public Create setFields(java.lang.String fields) { + return (Create) super.setFields(fields); + } + + @Override + public Create setKey(java.lang.String key) { + return (Create) super.setKey(key); + } + + @Override + public Create setOauthToken(java.lang.String oauthToken) { + return (Create) super.setOauthToken(oauthToken); + } + + @Override + public Create setPrettyPrint(java.lang.Boolean prettyPrint) { + return (Create) super.setPrettyPrint(prettyPrint); + } + + @Override + public Create setQuotaUser(java.lang.String quotaUser) { + return (Create) super.setQuotaUser(quotaUser); + } + + @Override + public Create setUploadType(java.lang.String uploadType) { + return (Create) super.setUploadType(uploadType); + } + + @Override + public Create setUploadProtocol(java.lang.String uploadProtocol) { + return (Create) super.setUploadProtocol(uploadProtocol); + } + + /** Required. Format: spaces/{space} */ + @com.google.api.client.util.Key + private java.lang.String parent; + + /** Required. Format: spaces/{space} + */ + public java.lang.String getParent() { + return parent; + } + + /** Required. Format: spaces/{space} */ + public Create setParent(java.lang.String parent) { + if (!getSuppressPatternChecks()) { + com.google.api.client.util.Preconditions.checkArgument(PARENT_PATTERN.matcher(parent).matches(), + "Parameter parent must conform to the pattern " + + "^spaces/[^/]+$"); + } + this.parent = parent; + return this; + } + + @Override + public Create set(String parameterName, Object value) { + return (Create) super.set(parameterName, value); + } + } + /** + * Deletes the member who was previously assigned roles in the space. + * + * Create a request for the method "members.delete". + * + * This request holds the parameters needed by the meet server. After setting any optional + * parameters, call the {@link Delete#execute()} method to invoke the remote operation. + * + * @param name Required. Format: “spaces/{space}/members/{member}” + * @return the request + */ + public Delete delete(java.lang.String name) throws java.io.IOException { + Delete result = new Delete(name); + initialize(result); + return result; + } + + public class Delete extends MeetRequest{@link + * Delete#initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest)} must + * be called to initialize this instance immediately after invoking the constructor.
+ * + * @param name Required. Format: “spaces/{space}/members/{member}” + * @since 1.13 + */ + protected Delete(java.lang.String name) { + super(Meet.this, "DELETE", REST_PATH, null, com.google.api.services.meet.v2.model.Empty.class); + this.name = com.google.api.client.util.Preconditions.checkNotNull(name, "Required parameter name must be specified."); + if (!getSuppressPatternChecks()) { + com.google.api.client.util.Preconditions.checkArgument(NAME_PATTERN.matcher(name).matches(), + "Parameter name must conform to the pattern " + + "^spaces/[^/]+/members/[^/]+$"); + } + } + + @Override + public Delete set$Xgafv(java.lang.String $Xgafv) { + return (Delete) super.set$Xgafv($Xgafv); + } + + @Override + public Delete setAccessToken(java.lang.String accessToken) { + return (Delete) super.setAccessToken(accessToken); + } + + @Override + public Delete setAlt(java.lang.String alt) { + return (Delete) super.setAlt(alt); + } + + @Override + public Delete setCallback(java.lang.String callback) { + return (Delete) super.setCallback(callback); + } + + @Override + public Delete setFields(java.lang.String fields) { + return (Delete) super.setFields(fields); + } + + @Override + public Delete setKey(java.lang.String key) { + return (Delete) super.setKey(key); + } + + @Override + public Delete setOauthToken(java.lang.String oauthToken) { + return (Delete) super.setOauthToken(oauthToken); + } + + @Override + public Delete setPrettyPrint(java.lang.Boolean prettyPrint) { + return (Delete) super.setPrettyPrint(prettyPrint); + } + + @Override + public Delete setQuotaUser(java.lang.String quotaUser) { + return (Delete) super.setQuotaUser(quotaUser); + } + + @Override + public Delete setUploadType(java.lang.String uploadType) { + return (Delete) super.setUploadType(uploadType); + } + + @Override + public Delete setUploadProtocol(java.lang.String uploadProtocol) { + return (Delete) super.setUploadProtocol(uploadProtocol); + } + + /** Required. Format: “spaces/{space}/members/{member}” */ + @com.google.api.client.util.Key + private java.lang.String name; + + /** Required. Format: “spaces/{space}/members/{member}” + */ + public java.lang.String getName() { + return name; + } + + /** Required. Format: “spaces/{space}/members/{member}” */ + public Delete setName(java.lang.String name) { + if (!getSuppressPatternChecks()) { + com.google.api.client.util.Preconditions.checkArgument(NAME_PATTERN.matcher(name).matches(), + "Parameter name must conform to the pattern " + + "^spaces/[^/]+/members/[^/]+$"); + } + this.name = name; + return this; + } + + @Override + public Delete set(String parameterName, Object value) { + return (Delete) super.set(parameterName, value); + } + } + /** + * Gets a member. This API supports the `fields` parameter in + * [SystemParameterContext](https://cloud.google.com/apis/docs/system-parameters). When the `fields` + * parameter is omitted, this API response will default to "name,email,role,user". + * + * Create a request for the method "members.get". + * + * This request holds the parameters needed by the meet server. After setting any optional + * parameters, call the {@link Get#execute()} method to invoke the remote operation. + * + * @param name Required. Format: “spaces/{space}/members/{member}” + * @return the request + */ + public Get get(java.lang.String name) throws java.io.IOException { + Get result = new Get(name); + initialize(result); + return result; + } + + public class Get extends MeetRequest{@link + * Get#initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest)} must be + * called to initialize this instance immediately after invoking the constructor.
+ * + * @param name Required. Format: “spaces/{space}/members/{member}” + * @since 1.13 + */ + protected Get(java.lang.String name) { + super(Meet.this, "GET", REST_PATH, null, com.google.api.services.meet.v2.model.Member.class); + this.name = com.google.api.client.util.Preconditions.checkNotNull(name, "Required parameter name must be specified."); + if (!getSuppressPatternChecks()) { + com.google.api.client.util.Preconditions.checkArgument(NAME_PATTERN.matcher(name).matches(), + "Parameter name must conform to the pattern " + + "^spaces/[^/]+/members/[^/]+$"); + } + } + + @Override + public com.google.api.client.http.HttpResponse executeUsingHead() throws java.io.IOException { + return super.executeUsingHead(); + } + + @Override + public com.google.api.client.http.HttpRequest buildHttpRequestUsingHead() throws java.io.IOException { + return super.buildHttpRequestUsingHead(); + } + + @Override + public Get set$Xgafv(java.lang.String $Xgafv) { + return (Get) super.set$Xgafv($Xgafv); + } + + @Override + public Get setAccessToken(java.lang.String accessToken) { + return (Get) super.setAccessToken(accessToken); + } + + @Override + public Get setAlt(java.lang.String alt) { + return (Get) super.setAlt(alt); + } + + @Override + public Get setCallback(java.lang.String callback) { + return (Get) super.setCallback(callback); + } + + @Override + public Get setFields(java.lang.String fields) { + return (Get) super.setFields(fields); + } + + @Override + public Get setKey(java.lang.String key) { + return (Get) super.setKey(key); + } + + @Override + public Get setOauthToken(java.lang.String oauthToken) { + return (Get) super.setOauthToken(oauthToken); + } + + @Override + public Get setPrettyPrint(java.lang.Boolean prettyPrint) { + return (Get) super.setPrettyPrint(prettyPrint); + } + + @Override + public Get setQuotaUser(java.lang.String quotaUser) { + return (Get) super.setQuotaUser(quotaUser); + } + + @Override + public Get setUploadType(java.lang.String uploadType) { + return (Get) super.setUploadType(uploadType); + } + + @Override + public Get setUploadProtocol(java.lang.String uploadProtocol) { + return (Get) super.setUploadProtocol(uploadProtocol); + } + + /** Required. Format: “spaces/{space}/members/{member}” */ + @com.google.api.client.util.Key + private java.lang.String name; + + /** Required. Format: “spaces/{space}/members/{member}” + */ + public java.lang.String getName() { + return name; + } + + /** Required. Format: “spaces/{space}/members/{member}” */ + public Get setName(java.lang.String name) { + if (!getSuppressPatternChecks()) { + com.google.api.client.util.Preconditions.checkArgument(NAME_PATTERN.matcher(name).matches(), + "Parameter name must conform to the pattern " + + "^spaces/[^/]+/members/[^/]+$"); + } + this.name = name; + return this; + } + + @Override + public Get set(String parameterName, Object value) { + return (Get) super.set(parameterName, value); + } + } + /** + * Lists members. This API supports the `fields` parameter in + * [SystemParameterContext](https://cloud.google.com/apis/docs/system-parameters). When the `fields` + * parameter is omitted this API response will default to "name,email,role,user". + * + * Create a request for the method "members.list". + * + * This request holds the parameters needed by the meet server. After setting any optional + * parameters, call the {@link List#execute()} method to invoke the remote operation. + * + * @param parent Required. Format: spaces/{space} + * @return the request + */ + public List list(java.lang.String parent) throws java.io.IOException { + List result = new List(parent); + initialize(result); + return result; + } + + public class List extends MeetRequest{@link + * List#initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest)} must be + * called to initialize this instance immediately after invoking the constructor.
+ * + * @param parent Required. Format: spaces/{space} + * @since 1.13 + */ + protected List(java.lang.String parent) { + super(Meet.this, "GET", REST_PATH, null, com.google.api.services.meet.v2.model.ListMembersResponse.class); + this.parent = com.google.api.client.util.Preconditions.checkNotNull(parent, "Required parameter parent must be specified."); + if (!getSuppressPatternChecks()) { + com.google.api.client.util.Preconditions.checkArgument(PARENT_PATTERN.matcher(parent).matches(), + "Parameter parent must conform to the pattern " + + "^spaces/[^/]+$"); + } + } + + @Override + public com.google.api.client.http.HttpResponse executeUsingHead() throws java.io.IOException { + return super.executeUsingHead(); + } + + @Override + public com.google.api.client.http.HttpRequest buildHttpRequestUsingHead() throws java.io.IOException { + return super.buildHttpRequestUsingHead(); + } + + @Override + public List set$Xgafv(java.lang.String $Xgafv) { + return (List) super.set$Xgafv($Xgafv); + } + + @Override + public List setAccessToken(java.lang.String accessToken) { + return (List) super.setAccessToken(accessToken); + } + + @Override + public List setAlt(java.lang.String alt) { + return (List) super.setAlt(alt); + } + + @Override + public List setCallback(java.lang.String callback) { + return (List) super.setCallback(callback); + } + + @Override + public List setFields(java.lang.String fields) { + return (List) super.setFields(fields); + } + + @Override + public List setKey(java.lang.String key) { + return (List) super.setKey(key); + } + + @Override + public List setOauthToken(java.lang.String oauthToken) { + return (List) super.setOauthToken(oauthToken); + } + + @Override + public List setPrettyPrint(java.lang.Boolean prettyPrint) { + return (List) super.setPrettyPrint(prettyPrint); + } + + @Override + public List setQuotaUser(java.lang.String quotaUser) { + return (List) super.setQuotaUser(quotaUser); + } + + @Override + public List setUploadType(java.lang.String uploadType) { + return (List) super.setUploadType(uploadType); + } + + @Override + public List setUploadProtocol(java.lang.String uploadProtocol) { + return (List) super.setUploadProtocol(uploadProtocol); + } + + /** Required. Format: spaces/{space} */ + @com.google.api.client.util.Key + private java.lang.String parent; + + /** Required. Format: spaces/{space} + */ + public java.lang.String getParent() { + return parent; + } + + /** Required. Format: spaces/{space} */ + public List setParent(java.lang.String parent) { + if (!getSuppressPatternChecks()) { + com.google.api.client.util.Preconditions.checkArgument(PARENT_PATTERN.matcher(parent).matches(), + "Parameter parent must conform to the pattern " + + "^spaces/[^/]+$"); + } + this.parent = parent; + return this; + } + + /** + * Optional. Maximum number of members to return. The service might return fewer than this + * value. If unspecified or set to 0, at most 250 members are returned. The maximum value is + * 500; values above 500 are coerced to 500. Maximum might change in the future. + */ + @com.google.api.client.util.Key + private java.lang.Integer pageSize; + + /** Optional. Maximum number of members to return. The service might return fewer than this value. If + unspecified or set to 0, at most 250 members are returned. The maximum value is 500; values above + 500 are coerced to 500. Maximum might change in the future. + */ + public java.lang.Integer getPageSize() { + return pageSize; + } + + /** + * Optional. Maximum number of members to return. The service might return fewer than this + * value. If unspecified or set to 0, at most 250 members are returned. The maximum value is + * 500; values above 500 are coerced to 500. Maximum might change in the future. + */ + public List setPageSize(java.lang.Integer pageSize) { + this.pageSize = pageSize; + return this; + } + + /** Optional. Page token returned from previous List Call. */ + @com.google.api.client.util.Key + private java.lang.String pageToken; + + /** Optional. Page token returned from previous List Call. + */ + public java.lang.String getPageToken() { + return pageToken; + } + + /** Optional. Page token returned from previous List Call. */ + public List setPageToken(java.lang.String pageToken) { + this.pageToken = pageToken; + return this; + } + + @Override + public List set(String parameterName, Object value) { + return (List) super.set(parameterName, value); + } + } + /** + * Updates a member. + * + * Create a request for the method "members.patch". + * + * This request holds the parameters needed by the meet server. After setting any optional + * parameters, call the {@link Patch#execute()} method to invoke the remote operation. + * + * @param name Identifier. Resource name of the member. Format: spaces/{space}/members/{member} + * @param content the {@link com.google.api.services.meet.v2.model.Member} + * @return the request + */ + public Patch patch(java.lang.String name, com.google.api.services.meet.v2.model.Member content) throws java.io.IOException { + Patch result = new Patch(name, content); + initialize(result); + return result; + } + + public class Patch extends MeetRequest{@link + * Patch#initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest)} must + * be called to initialize this instance immediately after invoking the constructor.
+ * + * @param name Identifier. Resource name of the member. Format: spaces/{space}/members/{member} + * @param content the {@link com.google.api.services.meet.v2.model.Member} + * @since 1.13 + */ + protected Patch(java.lang.String name, com.google.api.services.meet.v2.model.Member content) { + super(Meet.this, "PATCH", REST_PATH, content, com.google.api.services.meet.v2.model.Member.class); + this.name = com.google.api.client.util.Preconditions.checkNotNull(name, "Required parameter name must be specified."); + if (!getSuppressPatternChecks()) { + com.google.api.client.util.Preconditions.checkArgument(NAME_PATTERN.matcher(name).matches(), + "Parameter name must conform to the pattern " + + "^spaces/[^/]+/members/[^/]+$"); + } + } + + @Override + public Patch set$Xgafv(java.lang.String $Xgafv) { + return (Patch) super.set$Xgafv($Xgafv); + } + + @Override + public Patch setAccessToken(java.lang.String accessToken) { + return (Patch) super.setAccessToken(accessToken); + } + + @Override + public Patch setAlt(java.lang.String alt) { + return (Patch) super.setAlt(alt); + } + + @Override + public Patch setCallback(java.lang.String callback) { + return (Patch) super.setCallback(callback); + } + + @Override + public Patch setFields(java.lang.String fields) { + return (Patch) super.setFields(fields); + } + + @Override + public Patch setKey(java.lang.String key) { + return (Patch) super.setKey(key); + } + + @Override + public Patch setOauthToken(java.lang.String oauthToken) { + return (Patch) super.setOauthToken(oauthToken); + } + + @Override + public Patch setPrettyPrint(java.lang.Boolean prettyPrint) { + return (Patch) super.setPrettyPrint(prettyPrint); + } + + @Override + public Patch setQuotaUser(java.lang.String quotaUser) { + return (Patch) super.setQuotaUser(quotaUser); + } + + @Override + public Patch setUploadType(java.lang.String uploadType) { + return (Patch) super.setUploadType(uploadType); + } + + @Override + public Patch setUploadProtocol(java.lang.String uploadProtocol) { + return (Patch) super.setUploadProtocol(uploadProtocol); + } + + /** Identifier. Resource name of the member. Format: spaces/{space}/members/{member} */ + @com.google.api.client.util.Key + private java.lang.String name; + + /** Identifier. Resource name of the member. Format: spaces/{space}/members/{member} + */ + public java.lang.String getName() { + return name; + } + + /** Identifier. Resource name of the member. Format: spaces/{space}/members/{member} */ + public Patch setName(java.lang.String name) { + if (!getSuppressPatternChecks()) { + com.google.api.client.util.Preconditions.checkArgument(NAME_PATTERN.matcher(name).matches(), + "Parameter name must conform to the pattern " + + "^spaces/[^/]+/members/[^/]+$"); + } + this.name = name; + return this; + } + + /** + * Optional. Field mask used to specify the fields to be updated in the member. If + * update_mask isn't provided(not set, set with empty paths, or only has "" as paths), it + * defaults to update all fields provided with values in the request. Using "*" as + * update_mask will update all fields, including deleting fields not set in the request. In + * case of BatchUpdate, it must be absent or the same as the update_mask in + * BatchUpdateMembersRequest when UpdateMemberRequest is built as a child request of + * BatchUpdateMembersRequest. + */ + @com.google.api.client.util.Key + private String updateMask; + + /** Optional. Field mask used to specify the fields to be updated in the member. If update_mask isn't + provided(not set, set with empty paths, or only has "" as paths), it defaults to update all fields + provided with values in the request. Using "*" as update_mask will update all fields, including + deleting fields not set in the request. In case of BatchUpdate, it must be absent or the same as + the update_mask in BatchUpdateMembersRequest when UpdateMemberRequest is built as a child request + of BatchUpdateMembersRequest. + */ + public String getUpdateMask() { + return updateMask; + } + + /** + * Optional. Field mask used to specify the fields to be updated in the member. If + * update_mask isn't provided(not set, set with empty paths, or only has "" as paths), it + * defaults to update all fields provided with values in the request. Using "*" as + * update_mask will update all fields, including deleting fields not set in the request. In + * case of BatchUpdate, it must be absent or the same as the update_mask in + * BatchUpdateMembersRequest when UpdateMemberRequest is built as a child request of + * BatchUpdateMembersRequest. + */ + public Patch setUpdateMask(String updateMask) { + this.updateMask = updateMask; + return this; + } + + @Override + public Patch set(String parameterName, Object value) { + return (Patch) super.set(parameterName, value); + } + } + + } } /** diff --git a/clients/google-api-services-meet/v2/2.0.0/com/google/api/services/meet/v2/model/BatchUpdateMembersRequest.java b/clients/google-api-services-meet/v2/2.0.0/com/google/api/services/meet/v2/model/BatchUpdateMembersRequest.java new file mode 100644 index 00000000000..399e1bc485a --- /dev/null +++ b/clients/google-api-services-meet/v2/2.0.0/com/google/api/services/meet/v2/model/BatchUpdateMembersRequest.java @@ -0,0 +1,114 @@ +/* + * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under the License + * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express + * or implied. See the License for the specific language governing permissions and limitations under + * the License. + */ +/* + * This code was generated by https://github.com/googleapis/google-api-java-client-services/ + * Modify at your own risk. + */ + +package com.google.api.services.meet.v2.model; + +/** + * Request to update members of one space within a batch. + * + *This is the Java data model class that specifies how to parse/serialize into the JSON that is + * transmitted over HTTP when working with the Google Meet API. For a detailed explanation see: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *
+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class BatchUpdateMembersRequest extends com.google.api.client.json.GenericJson { + + /** + * Required. The request message specifying the resources to update. A maximum of 500 members can + * be modified in a batch. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.util.ListThis is the Java data model class that specifies how to parse/serialize into the JSON that is + * transmitted over HTTP when working with the Google Meet API. For a detailed explanation see: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *
+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class BatchUpdateMembersResponse extends com.google.api.client.json.GenericJson { + + /** + * Members updated. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.util.ListThis is the Java data model class that specifies how to parse/serialize into the JSON that is + * transmitted over HTTP when working with the Google Meet API. For a detailed explanation see: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *
+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class ListMembersResponse extends com.google.api.client.json.GenericJson { + + /** + * The list of members for the current page. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.util.ListThis is the Java data model class that specifies how to parse/serialize into the JSON that is + * transmitted over HTTP when working with the Google Meet API. For a detailed explanation see: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *
+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class Member extends com.google.api.client.json.GenericJson { + + /** + * Email for the member. This is required for creating the member. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String email; + + /** + * Identifier. Resource name of the member. Format: spaces/{space}/members/{member} + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String name; + + /** + * The meeting role assigned to the member. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String role; + + /** + * Email for the member. This is required for creating the member. + * @return value or {@code null} for none + */ + public java.lang.String getEmail() { + return email; + } + + /** + * Email for the member. This is required for creating the member. + * @param email email or {@code null} for none + */ + public Member setEmail(java.lang.String email) { + this.email = email; + return this; + } + + /** + * Identifier. Resource name of the member. Format: spaces/{space}/members/{member} + * @return value or {@code null} for none + */ + public java.lang.String getName() { + return name; + } + + /** + * Identifier. Resource name of the member. Format: spaces/{space}/members/{member} + * @param name name or {@code null} for none + */ + public Member setName(java.lang.String name) { + this.name = name; + return this; + } + + /** + * The meeting role assigned to the member. + * @return value or {@code null} for none + */ + public java.lang.String getRole() { + return role; + } + + /** + * The meeting role assigned to the member. + * @param role role or {@code null} for none + */ + public Member setRole(java.lang.String role) { + this.role = role; + return this; + } + + @Override + public Member set(String fieldName, Object value) { + return (Member) super.set(fieldName, value); + } + + @Override + public Member clone() { + return (Member) super.clone(); + } + +} diff --git a/clients/google-api-services-meet/v2/2.0.0/com/google/api/services/meet/v2/model/UpdateMemberRequest.java b/clients/google-api-services-meet/v2/2.0.0/com/google/api/services/meet/v2/model/UpdateMemberRequest.java new file mode 100644 index 00000000000..cceeb4d9b38 --- /dev/null +++ b/clients/google-api-services-meet/v2/2.0.0/com/google/api/services/meet/v2/model/UpdateMemberRequest.java @@ -0,0 +1,105 @@ +/* + * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under the License + * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express + * or implied. See the License for the specific language governing permissions and limitations under + * the License. + */ +/* + * This code was generated by https://github.com/googleapis/google-api-java-client-services/ + * Modify at your own risk. + */ + +package com.google.api.services.meet.v2.model; + +/** + * Request to update a member. + * + *This is the Java data model class that specifies how to parse/serialize into the JSON that is + * transmitted over HTTP when working with the Google Meet API. For a detailed explanation see: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *
+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class UpdateMemberRequest extends com.google.api.client.json.GenericJson { + + /** + * Required. The Member to update. Format: spaces/{space}/members/{member} + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private Member member; + + /** + * Optional. Field mask used to specify the fields to be updated in the member. If update_mask + * isn't provided(not set, set with empty paths, or only has "" as paths), it defaults to update + * all fields provided with values in the request. Using "*" as update_mask will update all + * fields, including deleting fields not set in the request. In case of BatchUpdate, it must be + * absent or the same as the update_mask in BatchUpdateMembersRequest when UpdateMemberRequest is + * built as a child request of BatchUpdateMembersRequest. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private String updateMask; + + /** + * Required. The Member to update. Format: spaces/{space}/members/{member} + * @return value or {@code null} for none + */ + public Member getMember() { + return member; + } + + /** + * Required. The Member to update. Format: spaces/{space}/members/{member} + * @param member member or {@code null} for none + */ + public UpdateMemberRequest setMember(Member member) { + this.member = member; + return this; + } + + /** + * Optional. Field mask used to specify the fields to be updated in the member. If update_mask + * isn't provided(not set, set with empty paths, or only has "" as paths), it defaults to update + * all fields provided with values in the request. Using "*" as update_mask will update all + * fields, including deleting fields not set in the request. In case of BatchUpdate, it must be + * absent or the same as the update_mask in BatchUpdateMembersRequest when UpdateMemberRequest is + * built as a child request of BatchUpdateMembersRequest. + * @return value or {@code null} for none + */ + public String getUpdateMask() { + return updateMask; + } + + /** + * Optional. Field mask used to specify the fields to be updated in the member. If update_mask + * isn't provided(not set, set with empty paths, or only has "" as paths), it defaults to update + * all fields provided with values in the request. Using "*" as update_mask will update all + * fields, including deleting fields not set in the request. In case of BatchUpdate, it must be + * absent or the same as the update_mask in BatchUpdateMembersRequest when UpdateMemberRequest is + * built as a child request of BatchUpdateMembersRequest. + * @param updateMask updateMask or {@code null} for none + */ + public UpdateMemberRequest setUpdateMask(String updateMask) { + this.updateMask = updateMask; + return this; + } + + @Override + public UpdateMemberRequest set(String fieldName, Object value) { + return (UpdateMemberRequest) super.set(fieldName, value); + } + + @Override + public UpdateMemberRequest clone() { + return (UpdateMemberRequest) super.clone(); + } + +} diff --git a/clients/google-api-services-meet/v2/2.0.0/pom.xml b/clients/google-api-services-meet/v2/2.0.0/pom.xml index 391ceefc222..6300e9c7889 100644 --- a/clients/google-api-services-meet/v2/2.0.0/pom.xml +++ b/clients/google-api-services-meet/v2/2.0.0/pom.xml @@ -8,8 +8,8 @@