com.google.api.services.integrations.v1alpha.model.EnterpriseCrmEventbusProtoParamSpecEntryConfig 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 EnterpriseCrmEventbusProtoParamSpecEntryConfig.
*
* 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 EnterpriseCrmEventbusProtoParamSpecEntryConfig extends com.google.api.client.json.GenericJson {
/**
* A short phrase to describe what this parameter contains.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String descriptivePhrase;
/**
* Detailed help text for this parameter containing information not provided elsewhere. For
* example, instructions on how to migrate from a deprecated parameter.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String helpText;
/**
* Whether the default value is hidden in the UI.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.Boolean hideDefaultValue;
/**
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String inputDisplayOption;
/**
* Whether this field is hidden in the UI.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.Boolean isHidden;
/**
* A user-friendly label for the parameter.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String label;
/**
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String parameterNameOption;
/**
* A user-friendly label for subSection under which the parameter will be displayed.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String subSectionLabel;
/**
* Placeholder text which will appear in the UI input form for this parameter.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String uiPlaceholderText;
/**
* A short phrase to describe what this parameter contains.
* @return value or {@code null} for none
*/
public java.lang.String getDescriptivePhrase() {
return descriptivePhrase;
}
/**
* A short phrase to describe what this parameter contains.
* @param descriptivePhrase descriptivePhrase or {@code null} for none
*/
public EnterpriseCrmEventbusProtoParamSpecEntryConfig setDescriptivePhrase(java.lang.String descriptivePhrase) {
this.descriptivePhrase = descriptivePhrase;
return this;
}
/**
* Detailed help text for this parameter containing information not provided elsewhere. For
* example, instructions on how to migrate from a deprecated parameter.
* @return value or {@code null} for none
*/
public java.lang.String getHelpText() {
return helpText;
}
/**
* Detailed help text for this parameter containing information not provided elsewhere. For
* example, instructions on how to migrate from a deprecated parameter.
* @param helpText helpText or {@code null} for none
*/
public EnterpriseCrmEventbusProtoParamSpecEntryConfig setHelpText(java.lang.String helpText) {
this.helpText = helpText;
return this;
}
/**
* Whether the default value is hidden in the UI.
* @return value or {@code null} for none
*/
public java.lang.Boolean getHideDefaultValue() {
return hideDefaultValue;
}
/**
* Whether the default value is hidden in the UI.
* @param hideDefaultValue hideDefaultValue or {@code null} for none
*/
public EnterpriseCrmEventbusProtoParamSpecEntryConfig setHideDefaultValue(java.lang.Boolean hideDefaultValue) {
this.hideDefaultValue = hideDefaultValue;
return this;
}
/**
* @return value or {@code null} for none
*/
public java.lang.String getInputDisplayOption() {
return inputDisplayOption;
}
/**
* @param inputDisplayOption inputDisplayOption or {@code null} for none
*/
public EnterpriseCrmEventbusProtoParamSpecEntryConfig setInputDisplayOption(java.lang.String inputDisplayOption) {
this.inputDisplayOption = inputDisplayOption;
return this;
}
/**
* Whether this field is hidden in the UI.
* @return value or {@code null} for none
*/
public java.lang.Boolean getIsHidden() {
return isHidden;
}
/**
* Whether this field is hidden in the UI.
* @param isHidden isHidden or {@code null} for none
*/
public EnterpriseCrmEventbusProtoParamSpecEntryConfig setIsHidden(java.lang.Boolean isHidden) {
this.isHidden = isHidden;
return this;
}
/**
* A user-friendly label for the parameter.
* @return value or {@code null} for none
*/
public java.lang.String getLabel() {
return label;
}
/**
* A user-friendly label for the parameter.
* @param label label or {@code null} for none
*/
public EnterpriseCrmEventbusProtoParamSpecEntryConfig setLabel(java.lang.String label) {
this.label = label;
return this;
}
/**
* @return value or {@code null} for none
*/
public java.lang.String getParameterNameOption() {
return parameterNameOption;
}
/**
* @param parameterNameOption parameterNameOption or {@code null} for none
*/
public EnterpriseCrmEventbusProtoParamSpecEntryConfig setParameterNameOption(java.lang.String parameterNameOption) {
this.parameterNameOption = parameterNameOption;
return this;
}
/**
* A user-friendly label for subSection under which the parameter will be displayed.
* @return value or {@code null} for none
*/
public java.lang.String getSubSectionLabel() {
return subSectionLabel;
}
/**
* A user-friendly label for subSection under which the parameter will be displayed.
* @param subSectionLabel subSectionLabel or {@code null} for none
*/
public EnterpriseCrmEventbusProtoParamSpecEntryConfig setSubSectionLabel(java.lang.String subSectionLabel) {
this.subSectionLabel = subSectionLabel;
return this;
}
/**
* Placeholder text which will appear in the UI input form for this parameter.
* @return value or {@code null} for none
*/
public java.lang.String getUiPlaceholderText() {
return uiPlaceholderText;
}
/**
* Placeholder text which will appear in the UI input form for this parameter.
* @param uiPlaceholderText uiPlaceholderText or {@code null} for none
*/
public EnterpriseCrmEventbusProtoParamSpecEntryConfig setUiPlaceholderText(java.lang.String uiPlaceholderText) {
this.uiPlaceholderText = uiPlaceholderText;
return this;
}
@Override
public EnterpriseCrmEventbusProtoParamSpecEntryConfig set(String fieldName, Object value) {
return (EnterpriseCrmEventbusProtoParamSpecEntryConfig) super.set(fieldName, value);
}
@Override
public EnterpriseCrmEventbusProtoParamSpecEntryConfig clone() {
return (EnterpriseCrmEventbusProtoParamSpecEntryConfig) super.clone();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy