Skip to content

Commit d831cf1

Browse files
1 parent 08b2727 commit d831cf1

File tree

4 files changed

+185
-6
lines changed

4 files changed

+185
-6
lines changed

clients/google-api-services-css/v1/2.0.0/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
2222
<dependency>
2323
<groupId>com.google.apis</groupId>
2424
<artifactId>google-api-services-css</artifactId>
25-
<version>v1-rev20241210-2.0.0</version>
25+
<version>v1-rev20241217-2.0.0</version>
2626
</dependency>
2727
</dependencies>
2828
</project>
@@ -35,7 +35,7 @@ repositories {
3535
mavenCentral()
3636
}
3737
dependencies {
38-
implementation 'com.google.apis:google-api-services-css:v1-rev20241210-2.0.0'
38+
implementation 'com.google.apis:google-api-services-css:v1-rev20241217-2.0.0'
3939
}
4040
```
4141

clients/google-api-services-css/v1/2.0.0/com/google/api/services/css/v1/Css.java

Lines changed: 179 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1029,6 +1029,185 @@ public Insert set(String parameterName, Object value) {
10291029
return (Insert) super.set(parameterName, value);
10301030
}
10311031
}
1032+
/**
1033+
* Updates the existing Css Product input in your CSS Center account. After inserting, updating, or
1034+
* deleting a CSS Product input, it may take several minutes before the processed Css Product can be
1035+
* retrieved.
1036+
*
1037+
* Create a request for the method "cssProductInputs.patch".
1038+
*
1039+
* This request holds the parameters needed by the css server. After setting any optional
1040+
* parameters, call the {@link Patch#execute()} method to invoke the remote operation.
1041+
*
1042+
* @param name The name of the CSS Product input. Format: `accounts/{account}/cssProductInputs/{css_product_input}`
1043+
* @param content the {@link com.google.api.services.css.v1.model.CssProductInput}
1044+
* @return the request
1045+
*/
1046+
public Patch patch(java.lang.String name, com.google.api.services.css.v1.model.CssProductInput content) throws java.io.IOException {
1047+
Patch result = new Patch(name, content);
1048+
initialize(result);
1049+
return result;
1050+
}
1051+
1052+
public class Patch extends CssRequest<com.google.api.services.css.v1.model.CssProductInput> {
1053+
1054+
private static final String REST_PATH = "v1/{+name}";
1055+
1056+
private final java.util.regex.Pattern NAME_PATTERN =
1057+
java.util.regex.Pattern.compile("^accounts/[^/]+/cssProductInputs/[^/]+$");
1058+
1059+
/**
1060+
* Updates the existing Css Product input in your CSS Center account. After inserting, updating,
1061+
* or deleting a CSS Product input, it may take several minutes before the processed Css Product
1062+
* can be retrieved.
1063+
*
1064+
* Create a request for the method "cssProductInputs.patch".
1065+
*
1066+
* This request holds the parameters needed by the the css server. After setting any optional
1067+
* parameters, call the {@link Patch#execute()} method to invoke the remote operation. <p> {@link
1068+
* Patch#initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest)} must
1069+
* be called to initialize this instance immediately after invoking the constructor. </p>
1070+
*
1071+
* @param name The name of the CSS Product input. Format: `accounts/{account}/cssProductInputs/{css_product_input}`
1072+
* @param content the {@link com.google.api.services.css.v1.model.CssProductInput}
1073+
* @since 1.13
1074+
*/
1075+
protected Patch(java.lang.String name, com.google.api.services.css.v1.model.CssProductInput content) {
1076+
super(Css.this, "PATCH", REST_PATH, content, com.google.api.services.css.v1.model.CssProductInput.class);
1077+
this.name = com.google.api.client.util.Preconditions.checkNotNull(name, "Required parameter name must be specified.");
1078+
if (!getSuppressPatternChecks()) {
1079+
com.google.api.client.util.Preconditions.checkArgument(NAME_PATTERN.matcher(name).matches(),
1080+
"Parameter name must conform to the pattern " +
1081+
"^accounts/[^/]+/cssProductInputs/[^/]+$");
1082+
}
1083+
}
1084+
1085+
@Override
1086+
public Patch set$Xgafv(java.lang.String $Xgafv) {
1087+
return (Patch) super.set$Xgafv($Xgafv);
1088+
}
1089+
1090+
@Override
1091+
public Patch setAccessToken(java.lang.String accessToken) {
1092+
return (Patch) super.setAccessToken(accessToken);
1093+
}
1094+
1095+
@Override
1096+
public Patch setAlt(java.lang.String alt) {
1097+
return (Patch) super.setAlt(alt);
1098+
}
1099+
1100+
@Override
1101+
public Patch setCallback(java.lang.String callback) {
1102+
return (Patch) super.setCallback(callback);
1103+
}
1104+
1105+
@Override
1106+
public Patch setFields(java.lang.String fields) {
1107+
return (Patch) super.setFields(fields);
1108+
}
1109+
1110+
@Override
1111+
public Patch setKey(java.lang.String key) {
1112+
return (Patch) super.setKey(key);
1113+
}
1114+
1115+
@Override
1116+
public Patch setOauthToken(java.lang.String oauthToken) {
1117+
return (Patch) super.setOauthToken(oauthToken);
1118+
}
1119+
1120+
@Override
1121+
public Patch setPrettyPrint(java.lang.Boolean prettyPrint) {
1122+
return (Patch) super.setPrettyPrint(prettyPrint);
1123+
}
1124+
1125+
@Override
1126+
public Patch setQuotaUser(java.lang.String quotaUser) {
1127+
return (Patch) super.setQuotaUser(quotaUser);
1128+
}
1129+
1130+
@Override
1131+
public Patch setUploadType(java.lang.String uploadType) {
1132+
return (Patch) super.setUploadType(uploadType);
1133+
}
1134+
1135+
@Override
1136+
public Patch setUploadProtocol(java.lang.String uploadProtocol) {
1137+
return (Patch) super.setUploadProtocol(uploadProtocol);
1138+
}
1139+
1140+
/**
1141+
* The name of the CSS Product input. Format:
1142+
* `accounts/{account}/cssProductInputs/{css_product_input}`
1143+
*/
1144+
@com.google.api.client.util.Key
1145+
private java.lang.String name;
1146+
1147+
/** The name of the CSS Product input. Format:
1148+
`accounts/{account}/cssProductInputs/{css_product_input}`
1149+
*/
1150+
public java.lang.String getName() {
1151+
return name;
1152+
}
1153+
1154+
/**
1155+
* The name of the CSS Product input. Format:
1156+
* `accounts/{account}/cssProductInputs/{css_product_input}`
1157+
*/
1158+
public Patch setName(java.lang.String name) {
1159+
if (!getSuppressPatternChecks()) {
1160+
com.google.api.client.util.Preconditions.checkArgument(NAME_PATTERN.matcher(name).matches(),
1161+
"Parameter name must conform to the pattern " +
1162+
"^accounts/[^/]+/cssProductInputs/[^/]+$");
1163+
}
1164+
this.name = name;
1165+
return this;
1166+
}
1167+
1168+
/**
1169+
* The list of CSS product attributes to be updated. If the update mask is omitted, then it
1170+
* is treated as implied field mask equivalent to all fields that are populated (have a non-
1171+
* empty value). Attributes specified in the update mask without a value specified in the
1172+
* body will be deleted from the CSS product. Update mask can only be specified for top
1173+
* level fields in attributes and custom attributes. To specify the update mask for custom
1174+
* attributes you need to add the `custom_attribute.` prefix. Providing special "*" value
1175+
* for full CSS product replacement is not supported.
1176+
*/
1177+
@com.google.api.client.util.Key
1178+
private String updateMask;
1179+
1180+
/** The list of CSS product attributes to be updated. If the update mask is omitted, then it is treated
1181+
as implied field mask equivalent to all fields that are populated (have a non-empty value).
1182+
Attributes specified in the update mask without a value specified in the body will be deleted from
1183+
the CSS product. Update mask can only be specified for top level fields in attributes and custom
1184+
attributes. To specify the update mask for custom attributes you need to add the
1185+
`custom_attribute.` prefix. Providing special "*" value for full CSS product replacement is not
1186+
supported.
1187+
*/
1188+
public String getUpdateMask() {
1189+
return updateMask;
1190+
}
1191+
1192+
/**
1193+
* The list of CSS product attributes to be updated. If the update mask is omitted, then it
1194+
* is treated as implied field mask equivalent to all fields that are populated (have a non-
1195+
* empty value). Attributes specified in the update mask without a value specified in the
1196+
* body will be deleted from the CSS product. Update mask can only be specified for top
1197+
* level fields in attributes and custom attributes. To specify the update mask for custom
1198+
* attributes you need to add the `custom_attribute.` prefix. Providing special "*" value
1199+
* for full CSS product replacement is not supported.
1200+
*/
1201+
public Patch setUpdateMask(String updateMask) {
1202+
this.updateMask = updateMask;
1203+
return this;
1204+
}
1205+
1206+
@Override
1207+
public Patch set(String parameterName, Object value) {
1208+
return (Patch) super.set(parameterName, value);
1209+
}
1210+
}
10321211

10331212
}
10341213
/**

clients/google-api-services-css/v1/2.0.0/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88

99
<groupId>com.google.apis</groupId>
1010
<artifactId>google-api-services-css</artifactId>
11-
<version>v1-rev20241210-2.0.0</version>
12-
<name>CSS API v1-rev20241210-2.0.0</name>
11+
<version>v1-rev20241217-2.0.0</version>
12+
<name>CSS API v1-rev20241217-2.0.0</name>
1313
<packaging>jar</packaging>
1414

1515
<inceptionYear>2011</inceptionYear>

clients/google-api-services-css/v1/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
2222
<dependency>
2323
<groupId>com.google.apis</groupId>
2424
<artifactId>google-api-services-css</artifactId>
25-
<version>v1-rev20241210-2.0.0</version>
25+
<version>v1-rev20241217-2.0.0</version>
2626
</dependency>
2727
</dependencies>
2828
</project>
@@ -35,7 +35,7 @@ repositories {
3535
mavenCentral()
3636
}
3737
dependencies {
38-
implementation 'com.google.apis:google-api-services-css:v1-rev20241210-2.0.0'
38+
implementation 'com.google.apis:google-api-services-css:v1-rev20241217-2.0.0'
3939
}
4040
```
4141

0 commit comments

Comments
 (0)