All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.api.services.integrations.v1alpha.model.EnterpriseCrmEventbusProtoSuspensionResolutionInfo Maven / Gradle / Ivy

/*
 * 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.integrations.v1alpha.model;

/**
 * Model definition for EnterpriseCrmEventbusProtoSuspensionResolutionInfo.
 *
 * 

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 Application Integration 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 EnterpriseCrmEventbusProtoSuspensionResolutionInfo extends com.google.api.client.json.GenericJson { /** * The value may be {@code null}. */ @com.google.api.client.util.Key private EnterpriseCrmEventbusProtoSuspensionResolutionInfoAudit audit; /** * Auto-generated. * The value may be {@code null}. */ @com.google.api.client.util.Key private String createdTimestamp; /** * Required. ID of the associated execution. * The value may be {@code null}. */ @com.google.api.client.util.Key private java.lang.String eventExecutionInfoId; /** * The origin of the suspension for periodic notifications. * The value may be {@code null}. */ @com.google.api.client.util.Key private EnterpriseCrmEventbusProtoExternalTraffic externalTraffic; /** * Auto-generated. * The value may be {@code null}. */ @com.google.api.client.util.Key private String lastModifiedTimestamp; /** * Which Google product the suspension belongs to. If not set, the suspension belongs to * Integration Platform by default. * The value may be {@code null}. */ @com.google.api.client.util.Key private java.lang.String product; /** * The value may be {@code null}. */ @com.google.api.client.util.Key private java.lang.String status; /** * The value may be {@code null}. */ @com.google.api.client.util.Key private EnterpriseCrmEventbusProtoSuspensionConfig suspensionConfig; /** * Primary key for the SuspensionResolutionInfoTable. * The value may be {@code null}. */ @com.google.api.client.util.Key private java.lang.String suspensionId; /** * Required. Task number of the associated SuspensionTask. * The value may be {@code null}. */ @com.google.api.client.util.Key private java.lang.String taskNumber; /** * Required. The name of the originating workflow. * The value may be {@code null}. */ @com.google.api.client.util.Key private java.lang.String workflowName; /** * @return value or {@code null} for none */ public EnterpriseCrmEventbusProtoSuspensionResolutionInfoAudit getAudit() { return audit; } /** * @param audit audit or {@code null} for none */ public EnterpriseCrmEventbusProtoSuspensionResolutionInfo setAudit(EnterpriseCrmEventbusProtoSuspensionResolutionInfoAudit audit) { this.audit = audit; return this; } /** * Auto-generated. * @return value or {@code null} for none */ public String getCreatedTimestamp() { return createdTimestamp; } /** * Auto-generated. * @param createdTimestamp createdTimestamp or {@code null} for none */ public EnterpriseCrmEventbusProtoSuspensionResolutionInfo setCreatedTimestamp(String createdTimestamp) { this.createdTimestamp = createdTimestamp; return this; } /** * Required. ID of the associated execution. * @return value or {@code null} for none */ public java.lang.String getEventExecutionInfoId() { return eventExecutionInfoId; } /** * Required. ID of the associated execution. * @param eventExecutionInfoId eventExecutionInfoId or {@code null} for none */ public EnterpriseCrmEventbusProtoSuspensionResolutionInfo setEventExecutionInfoId(java.lang.String eventExecutionInfoId) { this.eventExecutionInfoId = eventExecutionInfoId; return this; } /** * The origin of the suspension for periodic notifications. * @return value or {@code null} for none */ public EnterpriseCrmEventbusProtoExternalTraffic getExternalTraffic() { return externalTraffic; } /** * The origin of the suspension for periodic notifications. * @param externalTraffic externalTraffic or {@code null} for none */ public EnterpriseCrmEventbusProtoSuspensionResolutionInfo setExternalTraffic(EnterpriseCrmEventbusProtoExternalTraffic externalTraffic) { this.externalTraffic = externalTraffic; return this; } /** * Auto-generated. * @return value or {@code null} for none */ public String getLastModifiedTimestamp() { return lastModifiedTimestamp; } /** * Auto-generated. * @param lastModifiedTimestamp lastModifiedTimestamp or {@code null} for none */ public EnterpriseCrmEventbusProtoSuspensionResolutionInfo setLastModifiedTimestamp(String lastModifiedTimestamp) { this.lastModifiedTimestamp = lastModifiedTimestamp; return this; } /** * Which Google product the suspension belongs to. If not set, the suspension belongs to * Integration Platform by default. * @return value or {@code null} for none */ public java.lang.String getProduct() { return product; } /** * Which Google product the suspension belongs to. If not set, the suspension belongs to * Integration Platform by default. * @param product product or {@code null} for none */ public EnterpriseCrmEventbusProtoSuspensionResolutionInfo setProduct(java.lang.String product) { this.product = product; return this; } /** * @return value or {@code null} for none */ public java.lang.String getStatus() { return status; } /** * @param status status or {@code null} for none */ public EnterpriseCrmEventbusProtoSuspensionResolutionInfo setStatus(java.lang.String status) { this.status = status; return this; } /** * @return value or {@code null} for none */ public EnterpriseCrmEventbusProtoSuspensionConfig getSuspensionConfig() { return suspensionConfig; } /** * @param suspensionConfig suspensionConfig or {@code null} for none */ public EnterpriseCrmEventbusProtoSuspensionResolutionInfo setSuspensionConfig(EnterpriseCrmEventbusProtoSuspensionConfig suspensionConfig) { this.suspensionConfig = suspensionConfig; return this; } /** * Primary key for the SuspensionResolutionInfoTable. * @return value or {@code null} for none */ public java.lang.String getSuspensionId() { return suspensionId; } /** * Primary key for the SuspensionResolutionInfoTable. * @param suspensionId suspensionId or {@code null} for none */ public EnterpriseCrmEventbusProtoSuspensionResolutionInfo setSuspensionId(java.lang.String suspensionId) { this.suspensionId = suspensionId; return this; } /** * Required. Task number of the associated SuspensionTask. * @return value or {@code null} for none */ public java.lang.String getTaskNumber() { return taskNumber; } /** * Required. Task number of the associated SuspensionTask. * @param taskNumber taskNumber or {@code null} for none */ public EnterpriseCrmEventbusProtoSuspensionResolutionInfo setTaskNumber(java.lang.String taskNumber) { this.taskNumber = taskNumber; return this; } /** * Required. The name of the originating workflow. * @return value or {@code null} for none */ public java.lang.String getWorkflowName() { return workflowName; } /** * Required. The name of the originating workflow. * @param workflowName workflowName or {@code null} for none */ public EnterpriseCrmEventbusProtoSuspensionResolutionInfo setWorkflowName(java.lang.String workflowName) { this.workflowName = workflowName; return this; } @Override public EnterpriseCrmEventbusProtoSuspensionResolutionInfo set(String fieldName, Object value) { return (EnterpriseCrmEventbusProtoSuspensionResolutionInfo) super.set(fieldName, value); } @Override public EnterpriseCrmEventbusProtoSuspensionResolutionInfo clone() { return (EnterpriseCrmEventbusProtoSuspensionResolutionInfo) super.clone(); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy