public final class Operation extends com.google.protobuf.GeneratedMessageV3 implements OperationOrBuilder
Contains an operation for a resource loosely based on the JSON-PATCH format with support for: * Custom filters for describing partial array patch. * Extended path values for describing nested arrays. * Custom fields for describing the resource for which the operation is being described. * Allows extension to custom operations not natively supported by RFC6902. See https://tools.ietf.org/html/rfc6902 for details on the original RFC.Protobuf type
google.cloud.recommender.v1.Operation| Modifier and Type | Class and Description |
|---|---|
static class |
Operation.Builder
Contains an operation for a resource loosely based on the JSON-PATCH format
with support for:
* Custom filters for describing partial array patch.
|
static class |
Operation.PathValueCase |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
ACTION_FIELD_NUMBER |
static int |
PATH_FIELD_NUMBER |
static int |
PATH_FILTERS_FIELD_NUMBER |
static int |
PATH_VALUE_MATCHERS_FIELD_NUMBER |
static int |
RESOURCE_FIELD_NUMBER |
static int |
RESOURCE_TYPE_FIELD_NUMBER |
static int |
SOURCE_PATH_FIELD_NUMBER |
static int |
SOURCE_RESOURCE_FIELD_NUMBER |
static int |
VALUE_FIELD_NUMBER |
static int |
VALUE_MATCHER_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsPathFilters(String key)
Set of filters to apply if `path` refers to array elements or nested array
elements in order to narrow down to a single unique element that is being
tested/modified.
|
boolean |
containsPathValueMatchers(String key)
Similar to path_filters, this contains set of filters to apply if `path`
field referes to array elements.
|
boolean |
equals(Object obj) |
String |
getAction()
Type of this operation.
|
com.google.protobuf.ByteString |
getActionBytes()
Type of this operation.
|
static Operation |
getDefaultInstance() |
Operation |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Parser<Operation> |
getParserForType() |
String |
getPath()
Path to the target field being operated on.
|
com.google.protobuf.ByteString |
getPathBytes()
Path to the target field being operated on.
|
Map<String,com.google.protobuf.Value> |
getPathFilters()
Deprecated.
|
int |
getPathFiltersCount()
Set of filters to apply if `path` refers to array elements or nested array
elements in order to narrow down to a single unique element that is being
tested/modified.
|
Map<String,com.google.protobuf.Value> |
getPathFiltersMap()
Set of filters to apply if `path` refers to array elements or nested array
elements in order to narrow down to a single unique element that is being
tested/modified.
|
com.google.protobuf.Value |
getPathFiltersOrDefault(String key,
com.google.protobuf.Value defaultValue)
Set of filters to apply if `path` refers to array elements or nested array
elements in order to narrow down to a single unique element that is being
tested/modified.
|
com.google.protobuf.Value |
getPathFiltersOrThrow(String key)
Set of filters to apply if `path` refers to array elements or nested array
elements in order to narrow down to a single unique element that is being
tested/modified.
|
Operation.PathValueCase |
getPathValueCase() |
Map<String,ValueMatcher> |
getPathValueMatchers()
Deprecated.
|
int |
getPathValueMatchersCount()
Similar to path_filters, this contains set of filters to apply if `path`
field referes to array elements.
|
Map<String,ValueMatcher> |
getPathValueMatchersMap()
Similar to path_filters, this contains set of filters to apply if `path`
field referes to array elements.
|
ValueMatcher |
getPathValueMatchersOrDefault(String key,
ValueMatcher defaultValue)
Similar to path_filters, this contains set of filters to apply if `path`
field referes to array elements.
|
ValueMatcher |
getPathValueMatchersOrThrow(String key)
Similar to path_filters, this contains set of filters to apply if `path`
field referes to array elements.
|
String |
getResource()
Contains the fully qualified resource name.
|
com.google.protobuf.ByteString |
getResourceBytes()
Contains the fully qualified resource name.
|
String |
getResourceType()
Type of GCP resource being modified/tested.
|
com.google.protobuf.ByteString |
getResourceTypeBytes()
Type of GCP resource being modified/tested.
|
int |
getSerializedSize() |
String |
getSourcePath()
Can be set with action 'copy' or 'move' to indicate the source field within
resource or source_resource, ignored if provided for other operation types.
|
com.google.protobuf.ByteString |
getSourcePathBytes()
Can be set with action 'copy' or 'move' to indicate the source field within
resource or source_resource, ignored if provided for other operation types.
|
String |
getSourceResource()
Can be set with action 'copy' to copy resource configuration across
different resources of the same type.
|
com.google.protobuf.ByteString |
getSourceResourceBytes()
Can be set with action 'copy' to copy resource configuration across
different resources of the same type.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
com.google.protobuf.Value |
getValue()
Value for the `path` field.
|
ValueMatcher |
getValueMatcher()
Can be set for action 'test' for advanced matching for the value of
'path' field.
|
ValueMatcherOrBuilder |
getValueMatcherOrBuilder()
Can be set for action 'test' for advanced matching for the value of
'path' field.
|
com.google.protobuf.ValueOrBuilder |
getValueOrBuilder()
Value for the `path` field.
|
int |
hashCode() |
boolean |
hasValue()
Value for the `path` field.
|
boolean |
hasValueMatcher()
Can be set for action 'test' for advanced matching for the value of
'path' field.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapField |
internalGetMapField(int number) |
boolean |
isInitialized() |
static Operation.Builder |
newBuilder() |
static Operation.Builder |
newBuilder(Operation prototype) |
Operation.Builder |
newBuilderForType() |
protected Operation.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static Operation |
parseDelimitedFrom(InputStream input) |
static Operation |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Operation |
parseFrom(byte[] data) |
static Operation |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Operation |
parseFrom(ByteBuffer data) |
static Operation |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Operation |
parseFrom(com.google.protobuf.ByteString data) |
static Operation |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Operation |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Operation |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Operation |
parseFrom(InputStream input) |
static Operation |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Operation> |
parser() |
Operation.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int ACTION_FIELD_NUMBER
public static final int RESOURCE_TYPE_FIELD_NUMBER
public static final int RESOURCE_FIELD_NUMBER
public static final int PATH_FIELD_NUMBER
public static final int SOURCE_RESOURCE_FIELD_NUMBER
public static final int SOURCE_PATH_FIELD_NUMBER
public static final int VALUE_FIELD_NUMBER
public static final int VALUE_MATCHER_FIELD_NUMBER
public static final int PATH_FILTERS_FIELD_NUMBER
public static final int PATH_VALUE_MATCHERS_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public Operation.PathValueCase getPathValueCase()
getPathValueCase in interface OperationOrBuilderpublic String getAction()
Type of this operation. Contains one of 'and', 'remove', 'replace', 'move', 'copy', 'test' and custom operations. This field is case-insensitive and always populated.
string action = 1;getAction in interface OperationOrBuilderpublic com.google.protobuf.ByteString getActionBytes()
Type of this operation. Contains one of 'and', 'remove', 'replace', 'move', 'copy', 'test' and custom operations. This field is case-insensitive and always populated.
string action = 1;getActionBytes in interface OperationOrBuilderpublic String getResourceType()
Type of GCP resource being modified/tested. This field is always populated. Example: cloudresourcemanager.googleapis.com/Project, compute.googleapis.com/Instance
string resource_type = 2;getResourceType in interface OperationOrBuilderpublic com.google.protobuf.ByteString getResourceTypeBytes()
Type of GCP resource being modified/tested. This field is always populated. Example: cloudresourcemanager.googleapis.com/Project, compute.googleapis.com/Instance
string resource_type = 2;getResourceTypeBytes in interface OperationOrBuilderpublic String getResource()
Contains the fully qualified resource name. This field is always populated. ex: //cloudresourcemanager.googleapis.com/projects/foo.
string resource = 3;getResource in interface OperationOrBuilderpublic com.google.protobuf.ByteString getResourceBytes()
Contains the fully qualified resource name. This field is always populated. ex: //cloudresourcemanager.googleapis.com/projects/foo.
string resource = 3;getResourceBytes in interface OperationOrBuilderpublic String getPath()
Path to the target field being operated on. If the operation is at the resource level, then path should be "/". This field is always populated.
string path = 4;getPath in interface OperationOrBuilderpublic com.google.protobuf.ByteString getPathBytes()
Path to the target field being operated on. If the operation is at the resource level, then path should be "/". This field is always populated.
string path = 4;getPathBytes in interface OperationOrBuilderpublic String getSourceResource()
Can be set with action 'copy' to copy resource configuration across different resources of the same type. Example: A resource clone can be done via action = 'copy', path = "/", from = "/", source_resource = <source> and resource_name = <target>. This field is empty for all other values of `action`.
string source_resource = 5;getSourceResource in interface OperationOrBuilderpublic com.google.protobuf.ByteString getSourceResourceBytes()
Can be set with action 'copy' to copy resource configuration across different resources of the same type. Example: A resource clone can be done via action = 'copy', path = "/", from = "/", source_resource = <source> and resource_name = <target>. This field is empty for all other values of `action`.
string source_resource = 5;getSourceResourceBytes in interface OperationOrBuilderpublic String getSourcePath()
Can be set with action 'copy' or 'move' to indicate the source field within resource or source_resource, ignored if provided for other operation types.
string source_path = 6;getSourcePath in interface OperationOrBuilderpublic com.google.protobuf.ByteString getSourcePathBytes()
Can be set with action 'copy' or 'move' to indicate the source field within resource or source_resource, ignored if provided for other operation types.
string source_path = 6;getSourcePathBytes in interface OperationOrBuilderpublic boolean hasValue()
Value for the `path` field. Will be set for actions:'add'/'replace'. Maybe set for action: 'test'. Either this or `value_matcher` will be set for 'test' operation. An exact match must be performed.
.google.protobuf.Value value = 7;hasValue in interface OperationOrBuilderpublic com.google.protobuf.Value getValue()
Value for the `path` field. Will be set for actions:'add'/'replace'. Maybe set for action: 'test'. Either this or `value_matcher` will be set for 'test' operation. An exact match must be performed.
.google.protobuf.Value value = 7;getValue in interface OperationOrBuilderpublic com.google.protobuf.ValueOrBuilder getValueOrBuilder()
Value for the `path` field. Will be set for actions:'add'/'replace'. Maybe set for action: 'test'. Either this or `value_matcher` will be set for 'test' operation. An exact match must be performed.
.google.protobuf.Value value = 7;getValueOrBuilder in interface OperationOrBuilderpublic boolean hasValueMatcher()
Can be set for action 'test' for advanced matching for the value of 'path' field. Either this or `value` will be set for 'test' operation.
.google.cloud.recommender.v1.ValueMatcher value_matcher = 10;hasValueMatcher in interface OperationOrBuilderpublic ValueMatcher getValueMatcher()
Can be set for action 'test' for advanced matching for the value of 'path' field. Either this or `value` will be set for 'test' operation.
.google.cloud.recommender.v1.ValueMatcher value_matcher = 10;getValueMatcher in interface OperationOrBuilderpublic ValueMatcherOrBuilder getValueMatcherOrBuilder()
Can be set for action 'test' for advanced matching for the value of 'path' field. Either this or `value` will be set for 'test' operation.
.google.cloud.recommender.v1.ValueMatcher value_matcher = 10;getValueMatcherOrBuilder in interface OperationOrBuilderpublic int getPathFiltersCount()
OperationOrBuilder
Set of filters to apply if `path` refers to array elements or nested array
elements in order to narrow down to a single unique element that is being
tested/modified.
This is intended to be an exact match per filter. To perform advanced
matching, use path_value_matchers.
* Example: {
"/versions/*/name" : "it-123"
"/versions/*/targetSize/percent": 20
}
* Example: {
"/bindings/*/role": "roles/admin"
"/bindings/*/condition" : null
}
* Example: {
"/bindings/*/role": "roles/admin"
"/bindings/*/members/*" : ["x@google.com", "y@google.com"]
}
When both path_filters and path_value_matchers are set, an implicit AND
must be performed.
map<string, .google.protobuf.Value> path_filters = 8;getPathFiltersCount in interface OperationOrBuilderpublic boolean containsPathFilters(String key)
Set of filters to apply if `path` refers to array elements or nested array
elements in order to narrow down to a single unique element that is being
tested/modified.
This is intended to be an exact match per filter. To perform advanced
matching, use path_value_matchers.
* Example: {
"/versions/*/name" : "it-123"
"/versions/*/targetSize/percent": 20
}
* Example: {
"/bindings/*/role": "roles/admin"
"/bindings/*/condition" : null
}
* Example: {
"/bindings/*/role": "roles/admin"
"/bindings/*/members/*" : ["x@google.com", "y@google.com"]
}
When both path_filters and path_value_matchers are set, an implicit AND
must be performed.
map<string, .google.protobuf.Value> path_filters = 8;containsPathFilters in interface OperationOrBuilder@Deprecated public Map<String,com.google.protobuf.Value> getPathFilters()
getPathFiltersMap() instead.getPathFilters in interface OperationOrBuilderpublic Map<String,com.google.protobuf.Value> getPathFiltersMap()
Set of filters to apply if `path` refers to array elements or nested array
elements in order to narrow down to a single unique element that is being
tested/modified.
This is intended to be an exact match per filter. To perform advanced
matching, use path_value_matchers.
* Example: {
"/versions/*/name" : "it-123"
"/versions/*/targetSize/percent": 20
}
* Example: {
"/bindings/*/role": "roles/admin"
"/bindings/*/condition" : null
}
* Example: {
"/bindings/*/role": "roles/admin"
"/bindings/*/members/*" : ["x@google.com", "y@google.com"]
}
When both path_filters and path_value_matchers are set, an implicit AND
must be performed.
map<string, .google.protobuf.Value> path_filters = 8;getPathFiltersMap in interface OperationOrBuilderpublic com.google.protobuf.Value getPathFiltersOrDefault(String key, com.google.protobuf.Value defaultValue)
Set of filters to apply if `path` refers to array elements or nested array
elements in order to narrow down to a single unique element that is being
tested/modified.
This is intended to be an exact match per filter. To perform advanced
matching, use path_value_matchers.
* Example: {
"/versions/*/name" : "it-123"
"/versions/*/targetSize/percent": 20
}
* Example: {
"/bindings/*/role": "roles/admin"
"/bindings/*/condition" : null
}
* Example: {
"/bindings/*/role": "roles/admin"
"/bindings/*/members/*" : ["x@google.com", "y@google.com"]
}
When both path_filters and path_value_matchers are set, an implicit AND
must be performed.
map<string, .google.protobuf.Value> path_filters = 8;getPathFiltersOrDefault in interface OperationOrBuilderpublic com.google.protobuf.Value getPathFiltersOrThrow(String key)
Set of filters to apply if `path` refers to array elements or nested array
elements in order to narrow down to a single unique element that is being
tested/modified.
This is intended to be an exact match per filter. To perform advanced
matching, use path_value_matchers.
* Example: {
"/versions/*/name" : "it-123"
"/versions/*/targetSize/percent": 20
}
* Example: {
"/bindings/*/role": "roles/admin"
"/bindings/*/condition" : null
}
* Example: {
"/bindings/*/role": "roles/admin"
"/bindings/*/members/*" : ["x@google.com", "y@google.com"]
}
When both path_filters and path_value_matchers are set, an implicit AND
must be performed.
map<string, .google.protobuf.Value> path_filters = 8;getPathFiltersOrThrow in interface OperationOrBuilderpublic int getPathValueMatchersCount()
OperationOrBuilderSimilar to path_filters, this contains set of filters to apply if `path` field referes to array elements. This is meant to support value matching beyond exact match. To perform exact match, use path_filters. When both path_filters and path_value_matchers are set, an implicit AND must be performed.
map<string, .google.cloud.recommender.v1.ValueMatcher> path_value_matchers = 11;
getPathValueMatchersCount in interface OperationOrBuilderpublic boolean containsPathValueMatchers(String key)
Similar to path_filters, this contains set of filters to apply if `path` field referes to array elements. This is meant to support value matching beyond exact match. To perform exact match, use path_filters. When both path_filters and path_value_matchers are set, an implicit AND must be performed.
map<string, .google.cloud.recommender.v1.ValueMatcher> path_value_matchers = 11;
containsPathValueMatchers in interface OperationOrBuilder@Deprecated public Map<String,ValueMatcher> getPathValueMatchers()
getPathValueMatchersMap() instead.getPathValueMatchers in interface OperationOrBuilderpublic Map<String,ValueMatcher> getPathValueMatchersMap()
Similar to path_filters, this contains set of filters to apply if `path` field referes to array elements. This is meant to support value matching beyond exact match. To perform exact match, use path_filters. When both path_filters and path_value_matchers are set, an implicit AND must be performed.
map<string, .google.cloud.recommender.v1.ValueMatcher> path_value_matchers = 11;
getPathValueMatchersMap in interface OperationOrBuilderpublic ValueMatcher getPathValueMatchersOrDefault(String key, ValueMatcher defaultValue)
Similar to path_filters, this contains set of filters to apply if `path` field referes to array elements. This is meant to support value matching beyond exact match. To perform exact match, use path_filters. When both path_filters and path_value_matchers are set, an implicit AND must be performed.
map<string, .google.cloud.recommender.v1.ValueMatcher> path_value_matchers = 11;
getPathValueMatchersOrDefault in interface OperationOrBuilderpublic ValueMatcher getPathValueMatchersOrThrow(String key)
Similar to path_filters, this contains set of filters to apply if `path` field referes to array elements. This is meant to support value matching beyond exact match. To perform exact match, use path_filters. When both path_filters and path_value_matchers are set, an implicit AND must be performed.
map<string, .google.cloud.recommender.v1.ValueMatcher> path_value_matchers = 11;
getPathValueMatchersOrThrow in interface OperationOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static Operation parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Operation parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Operation parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Operation parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Operation parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Operation parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Operation parseFrom(InputStream input) throws IOException
IOExceptionpublic static Operation parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Operation parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Operation parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Operation parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Operation parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Operation.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Operation.Builder newBuilder()
public static Operation.Builder newBuilder(Operation prototype)
public Operation.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Operation.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Operation getDefaultInstance()
public static com.google.protobuf.Parser<Operation> parser()
public com.google.protobuf.Parser<Operation> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Operation getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2020 Google LLC. All rights reserved.