public static final class CreateManagementDnsZoneBindingRequest.Builder extends GeneratedMessageV3.Builder<CreateManagementDnsZoneBindingRequest.Builder> implements CreateManagementDnsZoneBindingRequestOrBuilder
Request message for [VmwareEngine.CreateManagementDnsZoneBindings][]
Protobuf type google.cloud.vmwareengine.v1.CreateManagementDnsZoneBindingRequest
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > CreateManagementDnsZoneBindingRequest.BuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CreateManagementDnsZoneBindingRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
value | Object |
Returns | |
---|---|
Type | Description |
CreateManagementDnsZoneBindingRequest.Builder |
build()
public CreateManagementDnsZoneBindingRequest build()
Returns | |
---|---|
Type | Description |
CreateManagementDnsZoneBindingRequest |
buildPartial()
public CreateManagementDnsZoneBindingRequest buildPartial()
Returns | |
---|---|
Type | Description |
CreateManagementDnsZoneBindingRequest |
clear()
public CreateManagementDnsZoneBindingRequest.Builder clear()
Returns | |
---|---|
Type | Description |
CreateManagementDnsZoneBindingRequest.Builder |
clearField(Descriptors.FieldDescriptor field)
public CreateManagementDnsZoneBindingRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field | FieldDescriptor |
Returns | |
---|---|
Type | Description |
CreateManagementDnsZoneBindingRequest.Builder |
clearManagementDnsZoneBinding()
public CreateManagementDnsZoneBindingRequest.Builder clearManagementDnsZoneBinding()
Required. The initial values for a new management DNS zone binding.
.google.cloud.vmwareengine.v1.ManagementDnsZoneBinding management_dns_zone_binding = 2 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
CreateManagementDnsZoneBindingRequest.Builder |
clearManagementDnsZoneBindingId()
public CreateManagementDnsZoneBindingRequest.Builder clearManagementDnsZoneBindingId()
Required. The user-provided identifier of the ManagementDnsZoneBinding
resource to be created. This identifier must be unique among
ManagementDnsZoneBinding
resources within the parent and becomes the
final token in the name URI. The identifier must meet the following
requirements:
- Only contains 1-63 alphanumeric characters and hyphens
- Begins with an alphabetical character
- Ends with a non-hyphen character
- Not formatted as a UUID
- Complies with RFC 1034 (section 3.5)
string management_dns_zone_binding_id = 3 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
CreateManagementDnsZoneBindingRequest.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public CreateManagementDnsZoneBindingRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof | OneofDescriptor |
Returns | |
---|---|
Type | Description |
CreateManagementDnsZoneBindingRequest.Builder |
clearParent()
public CreateManagementDnsZoneBindingRequest.Builder clearParent()
Required. The resource name of the private cloud
to create a new management DNS zone binding for.
Resource names are schemeless URIs that follow the conventions in
https://cloud.google.com/apis/design/resource_names.
For example:
projects/my-project/locations/us-central1-a/privateClouds/my-cloud
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns | |
---|---|
Type | Description |
CreateManagementDnsZoneBindingRequest.Builder | This builder for chaining. |
clearRequestId()
public CreateManagementDnsZoneBindingRequest.Builder clearRequestId()
Optional. A 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 guarantees that a request doesn't result in creation of duplicate commitments for at least 60 minutes.
For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if the 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];
Returns | |
---|---|
Type | Description |
CreateManagementDnsZoneBindingRequest.Builder | This builder for chaining. |
clone()
public CreateManagementDnsZoneBindingRequest.Builder clone()
Returns | |
---|---|
Type | Description |
CreateManagementDnsZoneBindingRequest.Builder |
getDefaultInstanceForType()
public CreateManagementDnsZoneBindingRequest getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
CreateManagementDnsZoneBindingRequest |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getManagementDnsZoneBinding()
public ManagementDnsZoneBinding getManagementDnsZoneBinding()
Required. The initial values for a new management DNS zone binding.
.google.cloud.vmwareengine.v1.ManagementDnsZoneBinding management_dns_zone_binding = 2 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
ManagementDnsZoneBinding | The managementDnsZoneBinding. |
getManagementDnsZoneBindingBuilder()
public ManagementDnsZoneBinding.Builder getManagementDnsZoneBindingBuilder()
Required. The initial values for a new management DNS zone binding.
.google.cloud.vmwareengine.v1.ManagementDnsZoneBinding management_dns_zone_binding = 2 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
ManagementDnsZoneBinding.Builder |
getManagementDnsZoneBindingId()
public String getManagementDnsZoneBindingId()
Required. The user-provided identifier of the ManagementDnsZoneBinding
resource to be created. This identifier must be unique among
ManagementDnsZoneBinding
resources within the parent and becomes the
final token in the name URI. The identifier must meet the following
requirements:
- Only contains 1-63 alphanumeric characters and hyphens
- Begins with an alphabetical character
- Ends with a non-hyphen character
- Not formatted as a UUID
- Complies with RFC 1034 (section 3.5)
string management_dns_zone_binding_id = 3 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
String | The managementDnsZoneBindingId. |
getManagementDnsZoneBindingIdBytes()
public ByteString getManagementDnsZoneBindingIdBytes()
Required. The user-provided identifier of the ManagementDnsZoneBinding
resource to be created. This identifier must be unique among
ManagementDnsZoneBinding
resources within the parent and becomes the
final token in the name URI. The identifier must meet the following
requirements:
- Only contains 1-63 alphanumeric characters and hyphens
- Begins with an alphabetical character
- Ends with a non-hyphen character
- Not formatted as a UUID
- Complies with RFC 1034 (section 3.5)
string management_dns_zone_binding_id = 3 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
ByteString | The bytes for managementDnsZoneBindingId. |
getManagementDnsZoneBindingOrBuilder()
public ManagementDnsZoneBindingOrBuilder getManagementDnsZoneBindingOrBuilder()
Required. The initial values for a new management DNS zone binding.
.google.cloud.vmwareengine.v1.ManagementDnsZoneBinding management_dns_zone_binding = 2 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
ManagementDnsZoneBindingOrBuilder |
getParent()
public String getParent()
Required. The resource name of the private cloud
to create a new management DNS zone binding for.
Resource names are schemeless URIs that follow the conventions in
https://cloud.google.com/apis/design/resource_names.
For example:
projects/my-project/locations/us-central1-a/privateClouds/my-cloud
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns | |
---|---|
Type | Description |
String | The parent. |
getParentBytes()
public ByteString getParentBytes()
Required. The resource name of the private cloud
to create a new management DNS zone binding for.
Resource names are schemeless URIs that follow the conventions in
https://cloud.google.com/apis/design/resource_names.
For example:
projects/my-project/locations/us-central1-a/privateClouds/my-cloud
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. A 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 guarantees that a request doesn't result in creation of duplicate commitments for at least 60 minutes.
For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if the 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];
Returns | |
---|---|
Type | Description |
String | The requestId. |
getRequestIdBytes()
public ByteString getRequestIdBytes()
Optional. A 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 guarantees that a request doesn't result in creation of duplicate commitments for at least 60 minutes.
For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if the 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];
Returns | |
---|---|
Type | Description |
ByteString | The bytes for requestId. |
hasManagementDnsZoneBinding()
public boolean hasManagementDnsZoneBinding()
Required. The initial values for a new management DNS zone binding.
.google.cloud.vmwareengine.v1.ManagementDnsZoneBinding management_dns_zone_binding = 2 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
boolean | Whether the managementDnsZoneBinding field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeFrom(CreateManagementDnsZoneBindingRequest other)
public CreateManagementDnsZoneBindingRequest.Builder mergeFrom(CreateManagementDnsZoneBindingRequest other)
Parameter | |
---|---|
Name | Description |
other | CreateManagementDnsZoneBindingRequest |
Returns | |
---|---|
Type | Description |
CreateManagementDnsZoneBindingRequest.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public CreateManagementDnsZoneBindingRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
CreateManagementDnsZoneBindingRequest.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public CreateManagementDnsZoneBindingRequest.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other | Message |
Returns | |
---|---|
Type | Description |
CreateManagementDnsZoneBindingRequest.Builder |
mergeManagementDnsZoneBinding(ManagementDnsZoneBinding value)
public CreateManagementDnsZoneBindingRequest.Builder mergeManagementDnsZoneBinding(ManagementDnsZoneBinding value)
Required. The initial values for a new management DNS zone binding.
.google.cloud.vmwareengine.v1.ManagementDnsZoneBinding management_dns_zone_binding = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter | |
---|---|
Name | Description |
value | ManagementDnsZoneBinding |
Returns | |
---|---|
Type | Description |
CreateManagementDnsZoneBindingRequest.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CreateManagementDnsZoneBindingRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields | UnknownFieldSet |
Returns | |
---|---|
Type | Description |
CreateManagementDnsZoneBindingRequest.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public CreateManagementDnsZoneBindingRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
value | Object |
Returns | |
---|---|
Type | Description |
CreateManagementDnsZoneBindingRequest.Builder |
setManagementDnsZoneBinding(ManagementDnsZoneBinding value)
public CreateManagementDnsZoneBindingRequest.Builder setManagementDnsZoneBinding(ManagementDnsZoneBinding value)
Required. The initial values for a new management DNS zone binding.
.google.cloud.vmwareengine.v1.ManagementDnsZoneBinding management_dns_zone_binding = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter | |
---|---|
Name | Description |
value | ManagementDnsZoneBinding |
Returns | |
---|---|
Type | Description |
CreateManagementDnsZoneBindingRequest.Builder |
setManagementDnsZoneBinding(ManagementDnsZoneBinding.Builder builderForValue)
public CreateManagementDnsZoneBindingRequest.Builder setManagementDnsZoneBinding(ManagementDnsZoneBinding.Builder builderForValue)
Required. The initial values for a new management DNS zone binding.
.google.cloud.vmwareengine.v1.ManagementDnsZoneBinding management_dns_zone_binding = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter | |
---|---|
Name | Description |
builderForValue | ManagementDnsZoneBinding.Builder |
Returns | |
---|---|
Type | Description |
CreateManagementDnsZoneBindingRequest.Builder |
setManagementDnsZoneBindingId(String value)
public CreateManagementDnsZoneBindingRequest.Builder setManagementDnsZoneBindingId(String value)
Required. The user-provided identifier of the ManagementDnsZoneBinding
resource to be created. This identifier must be unique among
ManagementDnsZoneBinding
resources within the parent and becomes the
final token in the name URI. The identifier must meet the following
requirements:
- Only contains 1-63 alphanumeric characters and hyphens
- Begins with an alphabetical character
- Ends with a non-hyphen character
- Not formatted as a UUID
- Complies with RFC 1034 (section 3.5)
string management_dns_zone_binding_id = 3 [(.google.api.field_behavior) = REQUIRED];
Parameter | |
---|---|
Name | Description |
value | String The managementDnsZoneBindingId to set. |
Returns | |
---|---|
Type | Description |
CreateManagementDnsZoneBindingRequest.Builder | This builder for chaining. |
setManagementDnsZoneBindingIdBytes(ByteString value)
public CreateManagementDnsZoneBindingRequest.Builder setManagementDnsZoneBindingIdBytes(ByteString value)
Required. The user-provided identifier of the ManagementDnsZoneBinding
resource to be created. This identifier must be unique among
ManagementDnsZoneBinding
resources within the parent and becomes the
final token in the name URI. The identifier must meet the following
requirements:
- Only contains 1-63 alphanumeric characters and hyphens
- Begins with an alphabetical character
- Ends with a non-hyphen character
- Not formatted as a UUID
- Complies with RFC 1034 (section 3.5)
string management_dns_zone_binding_id = 3 [(.google.api.field_behavior) = REQUIRED];
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for managementDnsZoneBindingId to set. |
Returns | |
---|---|
Type | Description |
CreateManagementDnsZoneBindingRequest.Builder | This builder for chaining. |
setParent(String value)
public CreateManagementDnsZoneBindingRequest.Builder setParent(String value)
Required. The resource name of the private cloud
to create a new management DNS zone binding for.
Resource names are schemeless URIs that follow the conventions in
https://cloud.google.com/apis/design/resource_names.
For example:
projects/my-project/locations/us-central1-a/privateClouds/my-cloud
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter | |
---|---|
Name | Description |
value | String The parent to set. |
Returns | |
---|---|
Type | Description |
CreateManagementDnsZoneBindingRequest.Builder | This builder for chaining. |
setParentBytes(ByteString value)
public CreateManagementDnsZoneBindingRequest.Builder setParentBytes(ByteString value)
Required. The resource name of the private cloud
to create a new management DNS zone binding for.
Resource names are schemeless URIs that follow the conventions in
https://cloud.google.com/apis/design/resource_names.
For example:
projects/my-project/locations/us-central1-a/privateClouds/my-cloud
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 |
CreateManagementDnsZoneBindingRequest.Builder | This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CreateManagementDnsZoneBindingRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Returns | |
---|---|
Type | Description |
CreateManagementDnsZoneBindingRequest.Builder |
setRequestId(String value)
public CreateManagementDnsZoneBindingRequest.Builder setRequestId(String value)
Optional. A 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 guarantees that a request doesn't result in creation of duplicate commitments for at least 60 minutes.
For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if the 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];
Parameter | |
---|---|
Name | Description |
value | String The requestId to set. |
Returns | |
---|---|
Type | Description |
CreateManagementDnsZoneBindingRequest.Builder | This builder for chaining. |
setRequestIdBytes(ByteString value)
public CreateManagementDnsZoneBindingRequest.Builder setRequestIdBytes(ByteString value)
Optional. A 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 guarantees that a request doesn't result in creation of duplicate commitments for at least 60 minutes.
For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if the 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];
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for requestId to set. |
Returns | |
---|---|
Type | Description |
CreateManagementDnsZoneBindingRequest.Builder | This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final CreateManagementDnsZoneBindingRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields | UnknownFieldSet |
Returns | |
---|---|
Type | Description |
CreateManagementDnsZoneBindingRequest.Builder |