Package com.google.cloud.support.v2
Class CaseClassification.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<CaseClassification.Builder>
-
- com.google.cloud.support.v2.CaseClassification.Builder
-
- All Implemented Interfaces:
CaseClassificationOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- CaseClassification
public static final class CaseClassification.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CaseClassification.Builder> implements CaseClassificationOrBuilder
A classification object with a product type and value.
Protobuf typegoogle.cloud.support.v2.CaseClassification
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CaseClassification.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
CaseClassification
build()
CaseClassification
buildPartial()
CaseClassification.Builder
clear()
CaseClassification.Builder
clearDisplayName()
The display name of the classification.CaseClassification.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
CaseClassification.Builder
clearId()
The unique ID for a classification.CaseClassification.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
CaseClassification.Builder
clone()
CaseClassification
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getDisplayName()
The display name of the classification.com.google.protobuf.ByteString
getDisplayNameBytes()
The display name of the classification.String
getId()
The unique ID for a classification.com.google.protobuf.ByteString
getIdBytes()
The unique ID for a classification.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
CaseClassification.Builder
mergeFrom(CaseClassification other)
CaseClassification.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
CaseClassification.Builder
mergeFrom(com.google.protobuf.Message other)
CaseClassification.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
CaseClassification.Builder
setDisplayName(String value)
The display name of the classification.CaseClassification.Builder
setDisplayNameBytes(com.google.protobuf.ByteString value)
The display name of the classification.CaseClassification.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
CaseClassification.Builder
setId(String value)
The unique ID for a classification.CaseClassification.Builder
setIdBytes(com.google.protobuf.ByteString value)
The unique ID for a classification.CaseClassification.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
CaseClassification.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<CaseClassification.Builder>
-
clear
public CaseClassification.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<CaseClassification.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<CaseClassification.Builder>
-
getDefaultInstanceForType
public CaseClassification getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public CaseClassification build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CaseClassification buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CaseClassification.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<CaseClassification.Builder>
-
setField
public CaseClassification.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CaseClassification.Builder>
-
clearField
public CaseClassification.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CaseClassification.Builder>
-
clearOneof
public CaseClassification.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<CaseClassification.Builder>
-
setRepeatedField
public CaseClassification.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CaseClassification.Builder>
-
addRepeatedField
public CaseClassification.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CaseClassification.Builder>
-
mergeFrom
public CaseClassification.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<CaseClassification.Builder>
-
mergeFrom
public CaseClassification.Builder mergeFrom(CaseClassification other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<CaseClassification.Builder>
-
mergeFrom
public CaseClassification.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<CaseClassification.Builder>
- Throws:
IOException
-
getId
public String getId()
The unique ID for a classification. Must be specified for case creation. To retrieve valid classification IDs for case creation, use `caseClassifications.search`.
string id = 3;
- Specified by:
getId
in interfaceCaseClassificationOrBuilder
- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()
The unique ID for a classification. Must be specified for case creation. To retrieve valid classification IDs for case creation, use `caseClassifications.search`.
string id = 3;
- Specified by:
getIdBytes
in interfaceCaseClassificationOrBuilder
- Returns:
- The bytes for id.
-
setId
public CaseClassification.Builder setId(String value)
The unique ID for a classification. Must be specified for case creation. To retrieve valid classification IDs for case creation, use `caseClassifications.search`.
string id = 3;
- Parameters:
value
- The id to set.- Returns:
- This builder for chaining.
-
clearId
public CaseClassification.Builder clearId()
The unique ID for a classification. Must be specified for case creation. To retrieve valid classification IDs for case creation, use `caseClassifications.search`.
string id = 3;
- Returns:
- This builder for chaining.
-
setIdBytes
public CaseClassification.Builder setIdBytes(com.google.protobuf.ByteString value)
The unique ID for a classification. Must be specified for case creation. To retrieve valid classification IDs for case creation, use `caseClassifications.search`.
string id = 3;
- Parameters:
value
- The bytes for id to set.- Returns:
- This builder for chaining.
-
getDisplayName
public String getDisplayName()
The display name of the classification.
string display_name = 4;
- Specified by:
getDisplayName
in interfaceCaseClassificationOrBuilder
- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()
The display name of the classification.
string display_name = 4;
- Specified by:
getDisplayNameBytes
in interfaceCaseClassificationOrBuilder
- Returns:
- The bytes for displayName.
-
setDisplayName
public CaseClassification.Builder setDisplayName(String value)
The display name of the classification.
string display_name = 4;
- Parameters:
value
- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
public CaseClassification.Builder clearDisplayName()
The display name of the classification.
string display_name = 4;
- Returns:
- This builder for chaining.
-
setDisplayNameBytes
public CaseClassification.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
The display name of the classification.
string display_name = 4;
- Parameters:
value
- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final CaseClassification.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<CaseClassification.Builder>
-
mergeUnknownFields
public final CaseClassification.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<CaseClassification.Builder>
-
-