public static final class DnsPeering.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DnsPeering.Builder> implements DnsPeeringOrBuilder
DNS peering configuration. These configurations are used to create DNS peering with the customer Cloud DNS.Protobuf type
google.cloud.datafusion.v1beta1.DnsPeering| Modifier and Type | Method and Description |
|---|---|
DnsPeering.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
DnsPeering |
build() |
DnsPeering |
buildPartial() |
DnsPeering.Builder |
clear() |
DnsPeering.Builder |
clearDescription()
Optional.
|
DnsPeering.Builder |
clearDomain()
Required.
|
DnsPeering.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
DnsPeering.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
DnsPeering.Builder |
clearTargetNetwork()
Optional.
|
DnsPeering.Builder |
clearTargetProject()
Optional.
|
DnsPeering.Builder |
clearZone()
Required.
|
DnsPeering.Builder |
clone() |
DnsPeering |
getDefaultInstanceForType() |
String |
getDescription()
Optional.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
Optional.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getDomain()
Required.
|
com.google.protobuf.ByteString |
getDomainBytes()
Required.
|
String |
getTargetNetwork()
Optional.
|
com.google.protobuf.ByteString |
getTargetNetworkBytes()
Optional.
|
String |
getTargetProject()
Optional.
|
com.google.protobuf.ByteString |
getTargetProjectBytes()
Optional.
|
String |
getZone()
Required.
|
com.google.protobuf.ByteString |
getZoneBytes()
Required.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
DnsPeering.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
DnsPeering.Builder |
mergeFrom(DnsPeering other) |
DnsPeering.Builder |
mergeFrom(com.google.protobuf.Message other) |
DnsPeering.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
DnsPeering.Builder |
setDescription(String value)
Optional.
|
DnsPeering.Builder |
setDescriptionBytes(com.google.protobuf.ByteString value)
Optional.
|
DnsPeering.Builder |
setDomain(String value)
Required.
|
DnsPeering.Builder |
setDomainBytes(com.google.protobuf.ByteString value)
Required.
|
DnsPeering.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
DnsPeering.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
DnsPeering.Builder |
setTargetNetwork(String value)
Optional.
|
DnsPeering.Builder |
setTargetNetworkBytes(com.google.protobuf.ByteString value)
Optional.
|
DnsPeering.Builder |
setTargetProject(String value)
Optional.
|
DnsPeering.Builder |
setTargetProjectBytes(com.google.protobuf.ByteString value)
Optional.
|
DnsPeering.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
DnsPeering.Builder |
setZone(String value)
Required.
|
DnsPeering.Builder |
setZoneBytes(com.google.protobuf.ByteString value)
Required.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<DnsPeering.Builder>public DnsPeering.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<DnsPeering.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<DnsPeering.Builder>public DnsPeering getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic DnsPeering build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic DnsPeering buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic DnsPeering.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<DnsPeering.Builder>public DnsPeering.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<DnsPeering.Builder>public DnsPeering.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<DnsPeering.Builder>public DnsPeering.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<DnsPeering.Builder>public DnsPeering.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<DnsPeering.Builder>public DnsPeering.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<DnsPeering.Builder>public DnsPeering.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<DnsPeering.Builder>public DnsPeering.Builder mergeFrom(DnsPeering other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<DnsPeering.Builder>public DnsPeering.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<DnsPeering.Builder>IOExceptionpublic String getZone()
Required. Name of the zone.
string zone = 1 [(.google.api.field_behavior) = REQUIRED];getZone in interface DnsPeeringOrBuilderpublic com.google.protobuf.ByteString getZoneBytes()
Required. Name of the zone.
string zone = 1 [(.google.api.field_behavior) = REQUIRED];getZoneBytes in interface DnsPeeringOrBuilderpublic DnsPeering.Builder setZone(String value)
Required. Name of the zone.
string zone = 1 [(.google.api.field_behavior) = REQUIRED];value - The zone to set.public DnsPeering.Builder clearZone()
Required. Name of the zone.
string zone = 1 [(.google.api.field_behavior) = REQUIRED];public DnsPeering.Builder setZoneBytes(com.google.protobuf.ByteString value)
Required. Name of the zone.
string zone = 1 [(.google.api.field_behavior) = REQUIRED];value - The bytes for zone to set.public String getDomain()
Required. Name of the dns.
string domain = 2 [(.google.api.field_behavior) = REQUIRED];getDomain in interface DnsPeeringOrBuilderpublic com.google.protobuf.ByteString getDomainBytes()
Required. Name of the dns.
string domain = 2 [(.google.api.field_behavior) = REQUIRED];getDomainBytes in interface DnsPeeringOrBuilderpublic DnsPeering.Builder setDomain(String value)
Required. Name of the dns.
string domain = 2 [(.google.api.field_behavior) = REQUIRED];value - The domain to set.public DnsPeering.Builder clearDomain()
Required. Name of the dns.
string domain = 2 [(.google.api.field_behavior) = REQUIRED];public DnsPeering.Builder setDomainBytes(com.google.protobuf.ByteString value)
Required. Name of the dns.
string domain = 2 [(.google.api.field_behavior) = REQUIRED];value - The bytes for domain to set.public String getDescription()
Optional. Optional description of the dns zone.
string description = 3 [(.google.api.field_behavior) = OPTIONAL];getDescription in interface DnsPeeringOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
Optional. Optional description of the dns zone.
string description = 3 [(.google.api.field_behavior) = OPTIONAL];getDescriptionBytes in interface DnsPeeringOrBuilderpublic DnsPeering.Builder setDescription(String value)
Optional. Optional description of the dns zone.
string description = 3 [(.google.api.field_behavior) = OPTIONAL];value - The description to set.public DnsPeering.Builder clearDescription()
Optional. Optional description of the dns zone.
string description = 3 [(.google.api.field_behavior) = OPTIONAL];public DnsPeering.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
Optional. Optional description of the dns zone.
string description = 3 [(.google.api.field_behavior) = OPTIONAL];value - The bytes for description to set.public String getTargetProject()
Optional. Optional target project to which dns peering should happen.
string target_project = 4 [(.google.api.field_behavior) = OPTIONAL];getTargetProject in interface DnsPeeringOrBuilderpublic com.google.protobuf.ByteString getTargetProjectBytes()
Optional. Optional target project to which dns peering should happen.
string target_project = 4 [(.google.api.field_behavior) = OPTIONAL];getTargetProjectBytes in interface DnsPeeringOrBuilderpublic DnsPeering.Builder setTargetProject(String value)
Optional. Optional target project to which dns peering should happen.
string target_project = 4 [(.google.api.field_behavior) = OPTIONAL];value - The targetProject to set.public DnsPeering.Builder clearTargetProject()
Optional. Optional target project to which dns peering should happen.
string target_project = 4 [(.google.api.field_behavior) = OPTIONAL];public DnsPeering.Builder setTargetProjectBytes(com.google.protobuf.ByteString value)
Optional. Optional target project to which dns peering should happen.
string target_project = 4 [(.google.api.field_behavior) = OPTIONAL];value - The bytes for targetProject to set.public String getTargetNetwork()
Optional. Optional target network to which dns peering should happen.
string target_network = 5 [(.google.api.field_behavior) = OPTIONAL];getTargetNetwork in interface DnsPeeringOrBuilderpublic com.google.protobuf.ByteString getTargetNetworkBytes()
Optional. Optional target network to which dns peering should happen.
string target_network = 5 [(.google.api.field_behavior) = OPTIONAL];getTargetNetworkBytes in interface DnsPeeringOrBuilderpublic DnsPeering.Builder setTargetNetwork(String value)
Optional. Optional target network to which dns peering should happen.
string target_network = 5 [(.google.api.field_behavior) = OPTIONAL];value - The targetNetwork to set.public DnsPeering.Builder clearTargetNetwork()
Optional. Optional target network to which dns peering should happen.
string target_network = 5 [(.google.api.field_behavior) = OPTIONAL];public DnsPeering.Builder setTargetNetworkBytes(com.google.protobuf.ByteString value)
Optional. Optional target network to which dns peering should happen.
string target_network = 5 [(.google.api.field_behavior) = OPTIONAL];value - The bytes for targetNetwork to set.public final DnsPeering.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DnsPeering.Builder>public final DnsPeering.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DnsPeering.Builder>Copyright © 2024 Google LLC. All rights reserved.