public static final class CreateBackupPlanRequest.Builder extends GeneratedMessageV3.Builder<CreateBackupPlanRequest.Builder> implements CreateBackupPlanRequestOrBuilder
The request message for creating a BackupPlan
.
Protobuf type google.cloud.backupdr.v1.CreateBackupPlanRequest
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > CreateBackupPlanRequest.BuilderImplements
CreateBackupPlanRequestOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CreateBackupPlanRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
CreateBackupPlanRequest.Builder |
build()
public CreateBackupPlanRequest build()
Returns | |
---|---|
Type | Description |
CreateBackupPlanRequest |
buildPartial()
public CreateBackupPlanRequest buildPartial()
Returns | |
---|---|
Type | Description |
CreateBackupPlanRequest |
clear()
public CreateBackupPlanRequest.Builder clear()
Returns | |
---|---|
Type | Description |
CreateBackupPlanRequest.Builder |
clearBackupPlan()
public CreateBackupPlanRequest.Builder clearBackupPlan()
Required. The BackupPlan
resource object to create.
.google.cloud.backupdr.v1.BackupPlan backup_plan = 3 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
CreateBackupPlanRequest.Builder |
clearBackupPlanId()
public CreateBackupPlanRequest.Builder clearBackupPlanId()
Required. The name of the BackupPlan
to create. The name must be unique
for the specified project and location.The name must start with a lowercase
letter followed by up to 62 lowercase letters, numbers, or hyphens.
Pattern, /a-z{,62}/.
string backup_plan_id = 2 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
CreateBackupPlanRequest.Builder |
This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public CreateBackupPlanRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field |
FieldDescriptor |
Returns | |
---|---|
Type | Description |
CreateBackupPlanRequest.Builder |
clearOneof(Descriptors.OneofDescriptor oneof)
public CreateBackupPlanRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof |
OneofDescriptor |
Returns | |
---|---|
Type | Description |
CreateBackupPlanRequest.Builder |
clearParent()
public CreateBackupPlanRequest.Builder clearParent()
Required. The BackupPlan
project and location in the format
projects/{project}/locations/{location}
. In Cloud BackupDR locations
map to GCP regions, for example us-central1.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns | |
---|---|
Type | Description |
CreateBackupPlanRequest.Builder |
This builder for chaining. |
clearRequestId()
public CreateBackupPlanRequest.Builder clearRequestId()
Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request.
For example, consider a situation where you make an initial request and t he request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments.
The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }
Returns | |
---|---|
Type | Description |
CreateBackupPlanRequest.Builder |
This builder for chaining. |
clone()
public CreateBackupPlanRequest.Builder clone()
Returns | |
---|---|
Type | Description |
CreateBackupPlanRequest.Builder |
getBackupPlan()
public BackupPlan getBackupPlan()
Required. The BackupPlan
resource object to create.
.google.cloud.backupdr.v1.BackupPlan backup_plan = 3 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
BackupPlan |
The backupPlan. |
getBackupPlanBuilder()
public BackupPlan.Builder getBackupPlanBuilder()
Required. The BackupPlan
resource object to create.
.google.cloud.backupdr.v1.BackupPlan backup_plan = 3 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
BackupPlan.Builder |
getBackupPlanId()
public String getBackupPlanId()
Required. The name of the BackupPlan
to create. The name must be unique
for the specified project and location.The name must start with a lowercase
letter followed by up to 62 lowercase letters, numbers, or hyphens.
Pattern, /a-z{,62}/.
string backup_plan_id = 2 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
String |
The backupPlanId. |
getBackupPlanIdBytes()
public ByteString getBackupPlanIdBytes()
Required. The name of the BackupPlan
to create. The name must be unique
for the specified project and location.The name must start with a lowercase
letter followed by up to 62 lowercase letters, numbers, or hyphens.
Pattern, /a-z{,62}/.
string backup_plan_id = 2 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for backupPlanId. |
getBackupPlanOrBuilder()
public BackupPlanOrBuilder getBackupPlanOrBuilder()
Required. The BackupPlan
resource object to create.
.google.cloud.backupdr.v1.BackupPlan backup_plan = 3 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
BackupPlanOrBuilder |
getDefaultInstanceForType()
public CreateBackupPlanRequest getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
CreateBackupPlanRequest |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getParent()
public String getParent()
Required. The BackupPlan
project and location in the format
projects/{project}/locations/{location}
. In Cloud BackupDR locations
map to GCP regions, for example us-central1.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns | |
---|---|
Type | Description |
String |
The parent. |
getParentBytes()
public ByteString getParentBytes()
Required. The BackupPlan
project and location in the format
projects/{project}/locations/{location}
. In Cloud BackupDR locations
map to GCP regions, for example us-central1.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for parent. |
getRequestId()
public String getRequestId()
Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request.
For example, consider a situation where you make an initial request and t he request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments.
The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }
Returns | |
---|---|
Type | Description |
String |
The requestId. |
getRequestIdBytes()
public ByteString getRequestIdBytes()
Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request.
For example, consider a situation where you make an initial request and t he request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments.
The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for requestId. |
hasBackupPlan()
public boolean hasBackupPlan()
Required. The BackupPlan
resource object to create.
.google.cloud.backupdr.v1.BackupPlan backup_plan = 3 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
boolean |
Whether the backupPlan field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeBackupPlan(BackupPlan value)
public CreateBackupPlanRequest.Builder mergeBackupPlan(BackupPlan value)
Required. The BackupPlan
resource object to create.
.google.cloud.backupdr.v1.BackupPlan backup_plan = 3 [(.google.api.field_behavior) = REQUIRED];
Parameter | |
---|---|
Name | Description |
value |
BackupPlan |
Returns | |
---|---|
Type | Description |
CreateBackupPlanRequest.Builder |
mergeFrom(CreateBackupPlanRequest other)
public CreateBackupPlanRequest.Builder mergeFrom(CreateBackupPlanRequest other)
Parameter | |
---|---|
Name | Description |
other |
CreateBackupPlanRequest |
Returns | |
---|---|
Type | Description |
CreateBackupPlanRequest.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public CreateBackupPlanRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
CreateBackupPlanRequest.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public CreateBackupPlanRequest.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other |
Message |
Returns | |
---|---|
Type | Description |
CreateBackupPlanRequest.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CreateBackupPlanRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
CreateBackupPlanRequest.Builder |
setBackupPlan(BackupPlan value)
public CreateBackupPlanRequest.Builder setBackupPlan(BackupPlan value)
Required. The BackupPlan
resource object to create.
.google.cloud.backupdr.v1.BackupPlan backup_plan = 3 [(.google.api.field_behavior) = REQUIRED];
Parameter | |
---|---|
Name | Description |
value |
BackupPlan |
Returns | |
---|---|
Type | Description |
CreateBackupPlanRequest.Builder |
setBackupPlan(BackupPlan.Builder builderForValue)
public CreateBackupPlanRequest.Builder setBackupPlan(BackupPlan.Builder builderForValue)
Required. The BackupPlan
resource object to create.
.google.cloud.backupdr.v1.BackupPlan backup_plan = 3 [(.google.api.field_behavior) = REQUIRED];
Parameter | |
---|---|
Name | Description |
builderForValue |
BackupPlan.Builder |
Returns | |
---|---|
Type | Description |
CreateBackupPlanRequest.Builder |
setBackupPlanId(String value)
public CreateBackupPlanRequest.Builder setBackupPlanId(String value)
Required. The name of the BackupPlan
to create. The name must be unique
for the specified project and location.The name must start with a lowercase
letter followed by up to 62 lowercase letters, numbers, or hyphens.
Pattern, /a-z{,62}/.
string backup_plan_id = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter | |
---|---|
Name | Description |
value |
String The backupPlanId to set. |
Returns | |
---|---|
Type | Description |
CreateBackupPlanRequest.Builder |
This builder for chaining. |
setBackupPlanIdBytes(ByteString value)
public CreateBackupPlanRequest.Builder setBackupPlanIdBytes(ByteString value)
Required. The name of the BackupPlan
to create. The name must be unique
for the specified project and location.The name must start with a lowercase
letter followed by up to 62 lowercase letters, numbers, or hyphens.
Pattern, /a-z{,62}/.
string backup_plan_id = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for backupPlanId to set. |
Returns | |
---|---|
Type | Description |
CreateBackupPlanRequest.Builder |
This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public CreateBackupPlanRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
CreateBackupPlanRequest.Builder |
setParent(String value)
public CreateBackupPlanRequest.Builder setParent(String value)
Required. The BackupPlan
project and location in the format
projects/{project}/locations/{location}
. In Cloud BackupDR locations
map to GCP regions, for example us-central1.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter | |
---|---|
Name | Description |
value |
String The parent to set. |
Returns | |
---|---|
Type | Description |
CreateBackupPlanRequest.Builder |
This builder for chaining. |
setParentBytes(ByteString value)
public CreateBackupPlanRequest.Builder setParentBytes(ByteString value)
Required. The BackupPlan
project and location in the format
projects/{project}/locations/{location}
. In Cloud BackupDR locations
map to GCP regions, for example us-central1.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for parent to set. |
Returns | |
---|---|
Type | Description |
CreateBackupPlanRequest.Builder |
This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CreateBackupPlanRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
Returns | |
---|---|
Type | Description |
CreateBackupPlanRequest.Builder |
setRequestId(String value)
public CreateBackupPlanRequest.Builder setRequestId(String value)
Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request.
For example, consider a situation where you make an initial request and t he request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments.
The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }
Parameter | |
---|---|
Name | Description |
value |
String The requestId to set. |
Returns | |
---|---|
Type | Description |
CreateBackupPlanRequest.Builder |
This builder for chaining. |
setRequestIdBytes(ByteString value)
public CreateBackupPlanRequest.Builder setRequestIdBytes(ByteString value)
Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request.
For example, consider a situation where you make an initial request and t he request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments.
The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for requestId to set. |
Returns | |
---|---|
Type | Description |
CreateBackupPlanRequest.Builder |
This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final CreateBackupPlanRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
CreateBackupPlanRequest.Builder |