Class CreateAutoProtectionPolicyBindingRequest (0.58.0)

public final class CreateAutoProtectionPolicyBindingRequest extends GeneratedMessage implements CreateAutoProtectionPolicyBindingRequestOrBuilder

Request message for creating an AutoProtectionPolicyBinding.

Protobuf type google.cloud.backupdr.v1beta.CreateAutoProtectionPolicyBindingRequest

Inheritance

Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessage > CreateAutoProtectionPolicyBindingRequest

Static Fields

AUTO_PROTECTION_POLICY_BINDING_FIELD_NUMBER

public static final int AUTO_PROTECTION_POLICY_BINDING_FIELD_NUMBER
Field Value
Type Description
int

AUTO_PROTECTION_POLICY_BINDING_ID_FIELD_NUMBER

public static final int AUTO_PROTECTION_POLICY_BINDING_ID_FIELD_NUMBER
Field Value
Type Description
int

PARENT_FIELD_NUMBER

public static final int PARENT_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static CreateAutoProtectionPolicyBindingRequest getDefaultInstance()
Returns
Type Description
CreateAutoProtectionPolicyBindingRequest

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static CreateAutoProtectionPolicyBindingRequest.Builder newBuilder()
Returns
Type Description
CreateAutoProtectionPolicyBindingRequest.Builder

newBuilder(CreateAutoProtectionPolicyBindingRequest prototype)

public static CreateAutoProtectionPolicyBindingRequest.Builder newBuilder(CreateAutoProtectionPolicyBindingRequest prototype)
Parameter
Name Description
prototype CreateAutoProtectionPolicyBindingRequest
Returns
Type Description
CreateAutoProtectionPolicyBindingRequest.Builder

parseDelimitedFrom(InputStream input)

public static CreateAutoProtectionPolicyBindingRequest parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
CreateAutoProtectionPolicyBindingRequest
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static CreateAutoProtectionPolicyBindingRequest parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
CreateAutoProtectionPolicyBindingRequest
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static CreateAutoProtectionPolicyBindingRequest parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
CreateAutoProtectionPolicyBindingRequest
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static CreateAutoProtectionPolicyBindingRequest parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
CreateAutoProtectionPolicyBindingRequest
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static CreateAutoProtectionPolicyBindingRequest parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
CreateAutoProtectionPolicyBindingRequest
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static CreateAutoProtectionPolicyBindingRequest parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
CreateAutoProtectionPolicyBindingRequest
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static CreateAutoProtectionPolicyBindingRequest parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
CreateAutoProtectionPolicyBindingRequest
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static CreateAutoProtectionPolicyBindingRequest parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
CreateAutoProtectionPolicyBindingRequest
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static CreateAutoProtectionPolicyBindingRequest parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
CreateAutoProtectionPolicyBindingRequest
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static CreateAutoProtectionPolicyBindingRequest parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
CreateAutoProtectionPolicyBindingRequest
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static CreateAutoProtectionPolicyBindingRequest parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
CreateAutoProtectionPolicyBindingRequest
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static CreateAutoProtectionPolicyBindingRequest parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
CreateAutoProtectionPolicyBindingRequest
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<CreateAutoProtectionPolicyBindingRequest> parser()
Returns
Type Description
Parser<CreateAutoProtectionPolicyBindingRequest>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getAutoProtectionPolicyBinding()

public AutoProtectionPolicyBinding getAutoProtectionPolicyBinding()

Required. The AutoProtectionPolicyBinding resource to create.

.google.cloud.backupdr.v1beta.AutoProtectionPolicyBinding auto_protection_policy_binding = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AutoProtectionPolicyBinding

The autoProtectionPolicyBinding.

getAutoProtectionPolicyBindingId()

public String getAutoProtectionPolicyBindingId()

Required. The ID to use for the binding. This will become the final component of the binding's resource name.

string auto_protection_policy_binding_id = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The autoProtectionPolicyBindingId.

getAutoProtectionPolicyBindingIdBytes()

public ByteString getAutoProtectionPolicyBindingIdBytes()

Required. The ID to use for the binding. This will become the final component of the binding's resource name.

string auto_protection_policy_binding_id = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for autoProtectionPolicyBindingId.

getAutoProtectionPolicyBindingOrBuilder()

public AutoProtectionPolicyBindingOrBuilder getAutoProtectionPolicyBindingOrBuilder()

Required. The AutoProtectionPolicyBinding resource to create.

.google.cloud.backupdr.v1beta.AutoProtectionPolicyBinding auto_protection_policy_binding = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AutoProtectionPolicyBindingOrBuilder

getDefaultInstanceForType()

public CreateAutoProtectionPolicyBindingRequest getDefaultInstanceForType()
Returns
Type Description
CreateAutoProtectionPolicyBindingRequest

getParent()

public String getParent()

Required. The parent resource where this binding will be created. Format: projects/{project}/locations/{location}/autoProtectionPolicies/{auto_protection_policy}

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The parent.

getParentBytes()

public ByteString getParentBytes()

Required. The parent resource where this binding will be created. Format: projects/{project}/locations/{location}/autoProtectionPolicies/{auto_protection_policy}

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for parent.

getParserForType()

public Parser<CreateAutoProtectionPolicyBindingRequest> getParserForType()
Returns
Type Description
Parser<CreateAutoProtectionPolicyBindingRequest>
Overrides

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

hasAutoProtectionPolicyBinding()

public boolean hasAutoProtectionPolicyBinding()

Required. The AutoProtectionPolicyBinding resource to create.

.google.cloud.backupdr.v1beta.AutoProtectionPolicyBinding auto_protection_policy_binding = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the autoProtectionPolicyBinding field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public CreateAutoProtectionPolicyBindingRequest.Builder newBuilderForType()
Returns
Type Description
CreateAutoProtectionPolicyBindingRequest.Builder

newBuilderForType(AbstractMessage.BuilderParent parent)

protected CreateAutoProtectionPolicyBindingRequest.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
CreateAutoProtectionPolicyBindingRequest.Builder
Overrides

toBuilder()

public CreateAutoProtectionPolicyBindingRequest.Builder toBuilder()
Returns
Type Description
CreateAutoProtectionPolicyBindingRequest.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException