Skip to content
Open
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
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-contactcenterinsights</artifactId>
<version>v1-rev20260121-2.0.0</version>
<version>v1-rev20260202-2.0.0</version>
</dependency>
</dependencies>
</project>
Expand All @@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-contactcenterinsights:v1-rev20260121-2.0.0'
implementation 'com.google.apis:google-api-services-contactcenterinsights:v1-rev20260202-2.0.0'
}
```

Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,331 @@
/*
* 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.contactcenterinsights.v1.model;

/**
* Configurable dashboard's widget that displays data as a chart.
*
* <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 Contact Center AI Insights 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 GoogleCloudContactcenterinsightsV1Chart extends com.google.api.client.json.GenericJson {

/**
* Output only. Chart type.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String chartType;

/**
* Chart visualization type.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String chartVisualizationType;

/**
* Output only. Chart create time.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private String createTime;

/**
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private GoogleCloudContactcenterinsightsV1ChartDataSource dataSource;

/**
* Date range config applied to the chart.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private GoogleCloudContactcenterinsightsV1DateRangeConfig dateRangeConfig;

/**
* Chart description
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String description;

/**
* User provided display name of the chart.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String displayName;

/**
* Filter applied to all charts in the container. Should support scope later.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String filter;

/**
* The height of the chart in grid units.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.Integer height;

/**
* Identifier. Chart resource name. Format:
* projects/{project}/locations/{location}/dashboards/{dashboard}/charts/{chart}
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String name;

/**
* Output only. Chart last update time.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private String updateTime;

/**
* The width of the chart in grid units.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.Integer width;

/**
* Output only. Chart type.
* @return value or {@code null} for none
*/
public java.lang.String getChartType() {
return chartType;
}

/**
* Output only. Chart type.
* @param chartType chartType or {@code null} for none
*/
public GoogleCloudContactcenterinsightsV1Chart setChartType(java.lang.String chartType) {
this.chartType = chartType;
return this;
}

/**
* Chart visualization type.
* @return value or {@code null} for none
*/
public java.lang.String getChartVisualizationType() {
return chartVisualizationType;
}

/**
* Chart visualization type.
* @param chartVisualizationType chartVisualizationType or {@code null} for none
*/
public GoogleCloudContactcenterinsightsV1Chart setChartVisualizationType(java.lang.String chartVisualizationType) {
this.chartVisualizationType = chartVisualizationType;
return this;
}

/**
* Output only. Chart create time.
* @return value or {@code null} for none
*/
public String getCreateTime() {
return createTime;
}

/**
* Output only. Chart create time.
* @param createTime createTime or {@code null} for none
*/
public GoogleCloudContactcenterinsightsV1Chart setCreateTime(String createTime) {
this.createTime = createTime;
return this;
}

/**
* @return value or {@code null} for none
*/
public GoogleCloudContactcenterinsightsV1ChartDataSource getDataSource() {
return dataSource;
}

/**
* @param dataSource dataSource or {@code null} for none
*/
public GoogleCloudContactcenterinsightsV1Chart setDataSource(GoogleCloudContactcenterinsightsV1ChartDataSource dataSource) {
this.dataSource = dataSource;
return this;
}

/**
* Date range config applied to the chart.
* @return value or {@code null} for none
*/
public GoogleCloudContactcenterinsightsV1DateRangeConfig getDateRangeConfig() {
return dateRangeConfig;
}

/**
* Date range config applied to the chart.
* @param dateRangeConfig dateRangeConfig or {@code null} for none
*/
public GoogleCloudContactcenterinsightsV1Chart setDateRangeConfig(GoogleCloudContactcenterinsightsV1DateRangeConfig dateRangeConfig) {
this.dateRangeConfig = dateRangeConfig;
return this;
}

/**
* Chart description
* @return value or {@code null} for none
*/
public java.lang.String getDescription() {
return description;
}

/**
* Chart description
* @param description description or {@code null} for none
*/
public GoogleCloudContactcenterinsightsV1Chart setDescription(java.lang.String description) {
this.description = description;
return this;
}

/**
* User provided display name of the chart.
* @return value or {@code null} for none
*/
public java.lang.String getDisplayName() {
return displayName;
}

/**
* User provided display name of the chart.
* @param displayName displayName or {@code null} for none
*/
public GoogleCloudContactcenterinsightsV1Chart setDisplayName(java.lang.String displayName) {
this.displayName = displayName;
return this;
}

/**
* Filter applied to all charts in the container. Should support scope later.
* @return value or {@code null} for none
*/
public java.lang.String getFilter() {
return filter;
}

/**
* Filter applied to all charts in the container. Should support scope later.
* @param filter filter or {@code null} for none
*/
public GoogleCloudContactcenterinsightsV1Chart setFilter(java.lang.String filter) {
this.filter = filter;
return this;
}

/**
* The height of the chart in grid units.
* @return value or {@code null} for none
*/
public java.lang.Integer getHeight() {
return height;
}

/**
* The height of the chart in grid units.
* @param height height or {@code null} for none
*/
public GoogleCloudContactcenterinsightsV1Chart setHeight(java.lang.Integer height) {
this.height = height;
return this;
}

/**
* Identifier. Chart resource name. Format:
* projects/{project}/locations/{location}/dashboards/{dashboard}/charts/{chart}
* @return value or {@code null} for none
*/
public java.lang.String getName() {
return name;
}

/**
* Identifier. Chart resource name. Format:
* projects/{project}/locations/{location}/dashboards/{dashboard}/charts/{chart}
* @param name name or {@code null} for none
*/
public GoogleCloudContactcenterinsightsV1Chart setName(java.lang.String name) {
this.name = name;
return this;
}

/**
* Output only. Chart last update time.
* @return value or {@code null} for none
*/
public String getUpdateTime() {
return updateTime;
}

/**
* Output only. Chart last update time.
* @param updateTime updateTime or {@code null} for none
*/
public GoogleCloudContactcenterinsightsV1Chart setUpdateTime(String updateTime) {
this.updateTime = updateTime;
return this;
}

/**
* The width of the chart in grid units.
* @return value or {@code null} for none
*/
public java.lang.Integer getWidth() {
return width;
}

/**
* The width of the chart in grid units.
* @param width width or {@code null} for none
*/
public GoogleCloudContactcenterinsightsV1Chart setWidth(java.lang.Integer width) {
this.width = width;
return this;
}

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

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

}
Loading