Package com.google.cloud.support.v2
Class UpdateCaseRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<UpdateCaseRequest.Builder>
-
- com.google.cloud.support.v2.UpdateCaseRequest.Builder
-
- All Implemented Interfaces:
UpdateCaseRequestOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- UpdateCaseRequest
public static final class UpdateCaseRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<UpdateCaseRequest.Builder> implements UpdateCaseRequestOrBuilder
The request message for the UpdateCase endpoint
Protobuf typegoogle.cloud.support.v2.UpdateCaseRequest
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateCaseRequest.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
UpdateCaseRequest
build()
UpdateCaseRequest
buildPartial()
UpdateCaseRequest.Builder
clear()
UpdateCaseRequest.Builder
clearCase()
Required.UpdateCaseRequest.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
UpdateCaseRequest.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
UpdateCaseRequest.Builder
clearUpdateMask()
A list of attributes of the case object that should be updated as part of this request.UpdateCaseRequest.Builder
clone()
Case
getCase()
Required.Case.Builder
getCaseBuilder()
Required.CaseOrBuilder
getCaseOrBuilder()
Required.UpdateCaseRequest
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
com.google.protobuf.FieldMask
getUpdateMask()
A list of attributes of the case object that should be updated as part of this request.com.google.protobuf.FieldMask.Builder
getUpdateMaskBuilder()
A list of attributes of the case object that should be updated as part of this request.com.google.protobuf.FieldMaskOrBuilder
getUpdateMaskOrBuilder()
A list of attributes of the case object that should be updated as part of this request.boolean
hasCase()
Required.boolean
hasUpdateMask()
A list of attributes of the case object that should be updated as part of this request.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
UpdateCaseRequest.Builder
mergeCase(Case value)
Required.UpdateCaseRequest.Builder
mergeFrom(UpdateCaseRequest other)
UpdateCaseRequest.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
UpdateCaseRequest.Builder
mergeFrom(com.google.protobuf.Message other)
UpdateCaseRequest.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
UpdateCaseRequest.Builder
mergeUpdateMask(com.google.protobuf.FieldMask value)
A list of attributes of the case object that should be updated as part of this request.UpdateCaseRequest.Builder
setCase(Case value)
Required.UpdateCaseRequest.Builder
setCase(Case.Builder builderForValue)
Required.UpdateCaseRequest.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
UpdateCaseRequest.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
UpdateCaseRequest.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
UpdateCaseRequest.Builder
setUpdateMask(com.google.protobuf.FieldMask value)
A list of attributes of the case object that should be updated as part of this request.UpdateCaseRequest.Builder
setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue)
A list of attributes of the case object that should be updated as part of this request.-
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<UpdateCaseRequest.Builder>
-
clear
public UpdateCaseRequest.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<UpdateCaseRequest.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<UpdateCaseRequest.Builder>
-
getDefaultInstanceForType
public UpdateCaseRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public UpdateCaseRequest build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public UpdateCaseRequest buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public UpdateCaseRequest.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<UpdateCaseRequest.Builder>
-
setField
public UpdateCaseRequest.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<UpdateCaseRequest.Builder>
-
clearField
public UpdateCaseRequest.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<UpdateCaseRequest.Builder>
-
clearOneof
public UpdateCaseRequest.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<UpdateCaseRequest.Builder>
-
setRepeatedField
public UpdateCaseRequest.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<UpdateCaseRequest.Builder>
-
addRepeatedField
public UpdateCaseRequest.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<UpdateCaseRequest.Builder>
-
mergeFrom
public UpdateCaseRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<UpdateCaseRequest.Builder>
-
mergeFrom
public UpdateCaseRequest.Builder mergeFrom(UpdateCaseRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateCaseRequest.Builder>
-
mergeFrom
public UpdateCaseRequest.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<UpdateCaseRequest.Builder>
- Throws:
IOException
-
hasCase
public boolean hasCase()
Required. The case object to update.
.google.cloud.support.v2.Case case = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
hasCase
in interfaceUpdateCaseRequestOrBuilder
- Returns:
- Whether the case field is set.
-
getCase
public Case getCase()
Required. The case object to update.
.google.cloud.support.v2.Case case = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getCase
in interfaceUpdateCaseRequestOrBuilder
- Returns:
- The case.
-
setCase
public UpdateCaseRequest.Builder setCase(Case value)
Required. The case object to update.
.google.cloud.support.v2.Case case = 1 [(.google.api.field_behavior) = REQUIRED];
-
setCase
public UpdateCaseRequest.Builder setCase(Case.Builder builderForValue)
Required. The case object to update.
.google.cloud.support.v2.Case case = 1 [(.google.api.field_behavior) = REQUIRED];
-
mergeCase
public UpdateCaseRequest.Builder mergeCase(Case value)
Required. The case object to update.
.google.cloud.support.v2.Case case = 1 [(.google.api.field_behavior) = REQUIRED];
-
clearCase
public UpdateCaseRequest.Builder clearCase()
Required. The case object to update.
.google.cloud.support.v2.Case case = 1 [(.google.api.field_behavior) = REQUIRED];
-
getCaseBuilder
public Case.Builder getCaseBuilder()
Required. The case object to update.
.google.cloud.support.v2.Case case = 1 [(.google.api.field_behavior) = REQUIRED];
-
getCaseOrBuilder
public CaseOrBuilder getCaseOrBuilder()
Required. The case object to update.
.google.cloud.support.v2.Case case = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getCaseOrBuilder
in interfaceUpdateCaseRequestOrBuilder
-
hasUpdateMask
public boolean hasUpdateMask()
A list of attributes of the case object that should be updated as part of this request. Supported values are `priority`, `display_name`, and `subscriber_email_addresses`. If no fields are specified, all supported fields are updated. WARNING: If you do not provide a field mask, then you might accidentally clear some fields. For example, if you leave the field mask empty and do not provide a value for `subscriber_email_addresses`, then `subscriber_email_addresses` is updated to empty.
.google.protobuf.FieldMask update_mask = 2;
- Specified by:
hasUpdateMask
in interfaceUpdateCaseRequestOrBuilder
- Returns:
- Whether the updateMask field is set.
-
getUpdateMask
public com.google.protobuf.FieldMask getUpdateMask()
A list of attributes of the case object that should be updated as part of this request. Supported values are `priority`, `display_name`, and `subscriber_email_addresses`. If no fields are specified, all supported fields are updated. WARNING: If you do not provide a field mask, then you might accidentally clear some fields. For example, if you leave the field mask empty and do not provide a value for `subscriber_email_addresses`, then `subscriber_email_addresses` is updated to empty.
.google.protobuf.FieldMask update_mask = 2;
- Specified by:
getUpdateMask
in interfaceUpdateCaseRequestOrBuilder
- Returns:
- The updateMask.
-
setUpdateMask
public UpdateCaseRequest.Builder setUpdateMask(com.google.protobuf.FieldMask value)
A list of attributes of the case object that should be updated as part of this request. Supported values are `priority`, `display_name`, and `subscriber_email_addresses`. If no fields are specified, all supported fields are updated. WARNING: If you do not provide a field mask, then you might accidentally clear some fields. For example, if you leave the field mask empty and do not provide a value for `subscriber_email_addresses`, then `subscriber_email_addresses` is updated to empty.
.google.protobuf.FieldMask update_mask = 2;
-
setUpdateMask
public UpdateCaseRequest.Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue)
A list of attributes of the case object that should be updated as part of this request. Supported values are `priority`, `display_name`, and `subscriber_email_addresses`. If no fields are specified, all supported fields are updated. WARNING: If you do not provide a field mask, then you might accidentally clear some fields. For example, if you leave the field mask empty and do not provide a value for `subscriber_email_addresses`, then `subscriber_email_addresses` is updated to empty.
.google.protobuf.FieldMask update_mask = 2;
-
mergeUpdateMask
public UpdateCaseRequest.Builder mergeUpdateMask(com.google.protobuf.FieldMask value)
A list of attributes of the case object that should be updated as part of this request. Supported values are `priority`, `display_name`, and `subscriber_email_addresses`. If no fields are specified, all supported fields are updated. WARNING: If you do not provide a field mask, then you might accidentally clear some fields. For example, if you leave the field mask empty and do not provide a value for `subscriber_email_addresses`, then `subscriber_email_addresses` is updated to empty.
.google.protobuf.FieldMask update_mask = 2;
-
clearUpdateMask
public UpdateCaseRequest.Builder clearUpdateMask()
A list of attributes of the case object that should be updated as part of this request. Supported values are `priority`, `display_name`, and `subscriber_email_addresses`. If no fields are specified, all supported fields are updated. WARNING: If you do not provide a field mask, then you might accidentally clear some fields. For example, if you leave the field mask empty and do not provide a value for `subscriber_email_addresses`, then `subscriber_email_addresses` is updated to empty.
.google.protobuf.FieldMask update_mask = 2;
-
getUpdateMaskBuilder
public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder()
A list of attributes of the case object that should be updated as part of this request. Supported values are `priority`, `display_name`, and `subscriber_email_addresses`. If no fields are specified, all supported fields are updated. WARNING: If you do not provide a field mask, then you might accidentally clear some fields. For example, if you leave the field mask empty and do not provide a value for `subscriber_email_addresses`, then `subscriber_email_addresses` is updated to empty.
.google.protobuf.FieldMask update_mask = 2;
-
getUpdateMaskOrBuilder
public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder()
A list of attributes of the case object that should be updated as part of this request. Supported values are `priority`, `display_name`, and `subscriber_email_addresses`. If no fields are specified, all supported fields are updated. WARNING: If you do not provide a field mask, then you might accidentally clear some fields. For example, if you leave the field mask empty and do not provide a value for `subscriber_email_addresses`, then `subscriber_email_addresses` is updated to empty.
.google.protobuf.FieldMask update_mask = 2;
- Specified by:
getUpdateMaskOrBuilder
in interfaceUpdateCaseRequestOrBuilder
-
setUnknownFields
public final UpdateCaseRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateCaseRequest.Builder>
-
mergeUnknownFields
public final UpdateCaseRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateCaseRequest.Builder>
-
-