Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions clients/google-api-services-searchads360/v0/2.0.0/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-searchads360</artifactId>
<version>v0-rev20260413-2.0.0</version>
<version>v0-rev20260729-2.0.0</version>
</dependency>
</dependencies>
</project>
Expand All @@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-searchads360:v0-rev20260413-2.0.0'
implementation 'com.google.apis:google-api-services-searchads360:v0-rev20260729-2.0.0'
}
```

Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,8 @@
package com.google.api.services.searchads360.v0.model;

/**
* A Search Ads 360 expanded text ad.
* A Search Ads 360 expanded text ad. Expanded text ads are deprecated. Use
* SearchAds360ResponsiveSearchAd instead.
*
* <p> 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 Search Ads 360 Reporting API. For a detailed
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
/*
* 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.searchads360.v0.model;

/**
* Represents an attestation about synthetic content from a single source.
*
* <p> 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 Search Ads 360 Reporting API. For a detailed
* explanation see:
* <a href="https://developers.google.com/api-client-library/java/google-http-java-client/json">https://developers.google.com/api-client-library/java/google-http-java-client/json</a>
* </p>
*
* @author Google, Inc.
*/
@SuppressWarnings("javadoc")
public final class GoogleAdsSearchads360V0CommonSyntheticContentAttestation extends com.google.api.client.json.GenericJson {

/**
* The source of the synthetic content attestation.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String source;

/**
* Indicates whether the content is considered synthetic by this source.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String status;

/**
* The source of the synthetic content attestation.
* @return value or {@code null} for none
*/
public java.lang.String getSource() {
return source;
}

/**
* The source of the synthetic content attestation.
* @param source source or {@code null} for none
*/
public GoogleAdsSearchads360V0CommonSyntheticContentAttestation setSource(java.lang.String source) {
this.source = source;
return this;
}

/**
* Indicates whether the content is considered synthetic by this source.
* @return value or {@code null} for none
*/
public java.lang.String getStatus() {
return status;
}

/**
* Indicates whether the content is considered synthetic by this source.
* @param status status or {@code null} for none
*/
public GoogleAdsSearchads360V0CommonSyntheticContentAttestation setStatus(java.lang.String status) {
this.status = status;
return this;
}

@Override
public GoogleAdsSearchads360V0CommonSyntheticContentAttestation set(String fieldName, Object value) {
return (GoogleAdsSearchads360V0CommonSyntheticContentAttestation) super.set(fieldName, value);
}

@Override
public GoogleAdsSearchads360V0CommonSyntheticContentAttestation clone() {
return (GoogleAdsSearchads360V0CommonSyntheticContentAttestation) super.clone();
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
/*
* 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.searchads360.v0.model;

/**
* Container for synthetic content attestations from different sources, such as the advertiser and
* Google systems.
*
* <p> 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 Search Ads 360 Reporting API. For a detailed
* explanation see:
* <a href="https://developers.google.com/api-client-library/java/google-http-java-client/json">https://developers.google.com/api-client-library/java/google-http-java-client/json</a>
* </p>
*
* @author Google, Inc.
*/
@SuppressWarnings("javadoc")
public final class GoogleAdsSearchads360V0CommonSyntheticContentInfo extends com.google.api.client.json.GenericJson {

/**
* Input provided by the advertiser.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private GoogleAdsSearchads360V0CommonSyntheticContentAttestation advertiserAttestation;

/**
* Output only. Information about synthetic content generated by Google's systems.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private GoogleAdsSearchads360V0CommonSyntheticContentAttestation systemAttestation;

/**
* Input provided by the advertiser.
* @return value or {@code null} for none
*/
public GoogleAdsSearchads360V0CommonSyntheticContentAttestation getAdvertiserAttestation() {
return advertiserAttestation;
}

/**
* Input provided by the advertiser.
* @param advertiserAttestation advertiserAttestation or {@code null} for none
*/
public GoogleAdsSearchads360V0CommonSyntheticContentInfo setAdvertiserAttestation(GoogleAdsSearchads360V0CommonSyntheticContentAttestation advertiserAttestation) {
this.advertiserAttestation = advertiserAttestation;
return this;
}

/**
* Output only. Information about synthetic content generated by Google's systems.
* @return value or {@code null} for none
*/
public GoogleAdsSearchads360V0CommonSyntheticContentAttestation getSystemAttestation() {
return systemAttestation;
}

/**
* Output only. Information about synthetic content generated by Google's systems.
* @param systemAttestation systemAttestation or {@code null} for none
*/
public GoogleAdsSearchads360V0CommonSyntheticContentInfo setSystemAttestation(GoogleAdsSearchads360V0CommonSyntheticContentAttestation systemAttestation) {
this.systemAttestation = systemAttestation;
return this;
}

@Override
public GoogleAdsSearchads360V0CommonSyntheticContentInfo set(String fieldName, Object value) {
return (GoogleAdsSearchads360V0CommonSyntheticContentInfo) super.set(fieldName, value);
}

@Override
public GoogleAdsSearchads360V0CommonSyntheticContentInfo clone() {
return (GoogleAdsSearchads360V0CommonSyntheticContentInfo) super.clone();
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,8 @@ public final class GoogleAdsSearchads360V0ResourcesAd extends com.google.api.cli
private GoogleAdsSearchads360V0CommonSearchAds360ExpandedDynamicSearchAdInfo expandedDynamicSearchAd;

/**
* Immutable. Details pertaining to an expanded text ad.
* Immutable. Details pertaining to an expanded text ad. Expanded text ads are deprecated. Use
* `SearchAds360ResponsiveSearchAd` instead.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
Expand Down Expand Up @@ -123,6 +124,15 @@ public final class GoogleAdsSearchads360V0ResourcesAd extends com.google.api.cli
@com.google.api.client.util.Key
private GoogleAdsSearchads360V0CommonSearchAds360ResponsiveSearchAdInfo responsiveSearchAd;

/**
* Synthetic content info for the ad. Only ads with specific ad types are eligible for updates
* using the `synthetic_content_info` field. Allowed `AdType` values: * `HTML5_UPLOAD_AD` *
* `DYNAMIC_HTML5_AD` * `IMAGE_AD`
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private GoogleAdsSearchads360V0CommonSyntheticContentInfo syntheticContentInfo;

/**
* Immutable. Details pertaining to a text ad.
* The value may be {@code null}.
Expand Down Expand Up @@ -179,15 +189,17 @@ public GoogleAdsSearchads360V0ResourcesAd setExpandedDynamicSearchAd(GoogleAdsSe
}

/**
* Immutable. Details pertaining to an expanded text ad.
* Immutable. Details pertaining to an expanded text ad. Expanded text ads are deprecated. Use
* `SearchAds360ResponsiveSearchAd` instead.
* @return value or {@code null} for none
*/
public GoogleAdsSearchads360V0CommonSearchAds360ExpandedTextAdInfo getExpandedTextAd() {
return expandedTextAd;
}

/**
* Immutable. Details pertaining to an expanded text ad.
* Immutable. Details pertaining to an expanded text ad. Expanded text ads are deprecated. Use
* `SearchAds360ResponsiveSearchAd` instead.
* @param expandedTextAd expandedTextAd or {@code null} for none
*/
public GoogleAdsSearchads360V0ResourcesAd setExpandedTextAd(GoogleAdsSearchads360V0CommonSearchAds360ExpandedTextAdInfo expandedTextAd) {
Expand Down Expand Up @@ -354,6 +366,27 @@ public GoogleAdsSearchads360V0ResourcesAd setResponsiveSearchAd(GoogleAdsSearcha
return this;
}

/**
* Synthetic content info for the ad. Only ads with specific ad types are eligible for updates
* using the `synthetic_content_info` field. Allowed `AdType` values: * `HTML5_UPLOAD_AD` *
* `DYNAMIC_HTML5_AD` * `IMAGE_AD`
* @return value or {@code null} for none
*/
public GoogleAdsSearchads360V0CommonSyntheticContentInfo getSyntheticContentInfo() {
return syntheticContentInfo;
}

/**
* Synthetic content info for the ad. Only ads with specific ad types are eligible for updates
* using the `synthetic_content_info` field. Allowed `AdType` values: * `HTML5_UPLOAD_AD` *
* `DYNAMIC_HTML5_AD` * `IMAGE_AD`
* @param syntheticContentInfo syntheticContentInfo or {@code null} for none
*/
public GoogleAdsSearchads360V0ResourcesAd setSyntheticContentInfo(GoogleAdsSearchads360V0CommonSyntheticContentInfo syntheticContentInfo) {
this.syntheticContentInfo = syntheticContentInfo;
return this;
}

/**
* Immutable. Details pertaining to a text ad.
* @return value or {@code null} for none
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,12 @@
package com.google.api.services.searchads360.v0.model;

/**
* An age range view.
* An age range view. Represents the view of a customer's performance metrics (like impressions and
* clicks) aggregated by age range. All statistics are aggregated at the ad group level. Note: While
* you can segment metrics by age range using `age_range_view` or by gender using `gender_view`, the
* Search Ads 360 API does not support segmenting metrics by both age range and gender
* simultaneously in a single query. Analyzing performance across both dimensions combined is not
* supported in the Search Ads 360 API.
*
* <p> 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 Search Ads 360 Reporting API. For a detailed
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -161,6 +161,15 @@ public final class GoogleAdsSearchads360V0ResourcesAsset extends com.google.api.
@com.google.api.client.util.Key
private java.lang.String status;

/**
* Synthetic content info for the asset. Only assets with specific asset types are eligible for
* updates using the `synthetic_content_info` field. Allowed `AssetType` values: * `IMAGE` *
* `MEDIA_BUNDLE` * `YOUTUBE_VIDEO`
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private GoogleAdsSearchads360V0CommonSyntheticContentInfo syntheticContentInfo;

/**
* Output only. A text asset.
* The value may be {@code null}.
Expand Down Expand Up @@ -515,6 +524,27 @@ public GoogleAdsSearchads360V0ResourcesAsset setStatus(java.lang.String status)
return this;
}

/**
* Synthetic content info for the asset. Only assets with specific asset types are eligible for
* updates using the `synthetic_content_info` field. Allowed `AssetType` values: * `IMAGE` *
* `MEDIA_BUNDLE` * `YOUTUBE_VIDEO`
* @return value or {@code null} for none
*/
public GoogleAdsSearchads360V0CommonSyntheticContentInfo getSyntheticContentInfo() {
return syntheticContentInfo;
}

/**
* Synthetic content info for the asset. Only assets with specific asset types are eligible for
* updates using the `synthetic_content_info` field. Allowed `AssetType` values: * `IMAGE` *
* `MEDIA_BUNDLE` * `YOUTUBE_VIDEO`
* @param syntheticContentInfo syntheticContentInfo or {@code null} for none
*/
public GoogleAdsSearchads360V0ResourcesAsset setSyntheticContentInfo(GoogleAdsSearchads360V0CommonSyntheticContentInfo syntheticContentInfo) {
this.syntheticContentInfo = syntheticContentInfo;
return this;
}

/**
* Output only. A text asset.
* @return value or {@code null} for none
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,11 @@
package com.google.api.services.searchads360.v0.model;

/**
* A gender view. The gender_view resource reflects the effective serving state, rather than what
* criteria were added. An ad group without gender criteria by default shows to all genders, so all
* genders appear in gender_view with stats.
* A gender view resource. Represents the view of a customer's performance metrics aggregated by
* gender. All statistics are aggregated at the ad group level. Note: While you can segment metrics
* by age range using `age_range_view` or by gender using `gender_view`, the Search Ads 360 API does
* not support segmenting metrics by both age range and gender simultaneously in a single query.
* Analyzing performance across both dimensions combined is not supported in the Search Ads 360 API.
*
* <p> 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 Search Ads 360 Reporting API. For a detailed
Expand Down
4 changes: 2 additions & 2 deletions clients/google-api-services-searchads360/v0/2.0.0/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@

<groupId>com.google.apis</groupId>
<artifactId>google-api-services-searchads360</artifactId>
<version>v0-rev20260413-2.0.0</version>
<name>Search Ads 360 Reporting API v0-rev20260413-2.0.0</name>
<version>v0-rev20260729-2.0.0</version>
<name>Search Ads 360 Reporting API v0-rev20260729-2.0.0</name>
<packaging>jar</packaging>

<inceptionYear>2011</inceptionYear>
Expand Down
4 changes: 2 additions & 2 deletions clients/google-api-services-searchads360/v0/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-searchads360</artifactId>
<version>v0-rev20260413-2.0.0</version>
<version>v0-rev20260729-2.0.0</version>
</dependency>
</dependencies>
</project>
Expand All @@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-searchads360:v0-rev20260413-2.0.0'
implementation 'com.google.apis:google-api-services-searchads360:v0-rev20260729-2.0.0'
}
```

Expand Down
Loading
Loading