Class RestoreConfig.TransformationRuleAction (0.47.0)
Stay organized with collections
Save and categorize content based on your preferences.
public static final class RestoreConfig.TransformationRuleAction extends GeneratedMessageV3 implements RestoreConfig.TransformationRuleActionOrBuilder
TransformationRuleAction defines a TransformationRule action based on the
JSON Patch RFC (https://www.rfc-editor.org/rfc/rfc6902)
Protobuf type google.cloud.gkebackup.v1.RestoreConfig.TransformationRuleAction
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
public static final int FROM_PATH_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int OP_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int PATH_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int VALUE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
public static RestoreConfig.TransformationRuleAction getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static RestoreConfig.TransformationRuleAction.Builder newBuilder()
public static RestoreConfig.TransformationRuleAction.Builder newBuilder(RestoreConfig.TransformationRuleAction prototype)
public static RestoreConfig.TransformationRuleAction parseDelimitedFrom(InputStream input)
public static RestoreConfig.TransformationRuleAction parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static RestoreConfig.TransformationRuleAction parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
public static RestoreConfig.TransformationRuleAction parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static RestoreConfig.TransformationRuleAction parseFrom(ByteString data)
public static RestoreConfig.TransformationRuleAction parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static RestoreConfig.TransformationRuleAction parseFrom(CodedInputStream input)
public static RestoreConfig.TransformationRuleAction parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static RestoreConfig.TransformationRuleAction parseFrom(InputStream input)
public static RestoreConfig.TransformationRuleAction parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static RestoreConfig.TransformationRuleAction parseFrom(ByteBuffer data)
public static RestoreConfig.TransformationRuleAction parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<RestoreConfig.TransformationRuleAction> parser()
Methods
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
public RestoreConfig.TransformationRuleAction getDefaultInstanceForType()
public String getFromPath()
Optional. A string containing a JSON Pointer value that references the
location in the target document to move the value from.
string from_path = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
String |
The fromPath.
|
public ByteString getFromPathBytes()
Optional. A string containing a JSON Pointer value that references the
location in the target document to move the value from.
string from_path = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
ByteString |
The bytes for fromPath.
|
public RestoreConfig.TransformationRuleAction.Op getOp()
Required. op specifies the operation to perform.
.google.cloud.gkebackup.v1.RestoreConfig.TransformationRuleAction.Op op = 1 [(.google.api.field_behavior) = REQUIRED];
Required. op specifies the operation to perform.
.google.cloud.gkebackup.v1.RestoreConfig.TransformationRuleAction.Op op = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
int |
The enum numeric value on the wire for op.
|
public Parser<RestoreConfig.TransformationRuleAction> getParserForType()
Overrides
Optional. A string containing a JSON-Pointer value that references a
location within the target document where the operation is performed.
string path = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
String |
The path.
|
public ByteString getPathBytes()
Optional. A string containing a JSON-Pointer value that references a
location within the target document where the operation is performed.
string path = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
ByteString |
The bytes for path.
|
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
Optional. A string that specifies the desired value in string format to
use for transformation.
string value = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
String |
The value.
|
public ByteString getValueBytes()
Optional. A string that specifies the desired value in string format to
use for transformation.
string value = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
ByteString |
The bytes for value.
|
Returns |
Type |
Description |
int |
|
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public RestoreConfig.TransformationRuleAction.Builder newBuilderForType()
protected RestoreConfig.TransformationRuleAction.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
public RestoreConfig.TransformationRuleAction.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-09-24 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "Last updated 2024-09-24 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-09-24 UTC."]]