Class DnsPeering.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<DnsPeering.Builder>
-
- com.google.cloud.datafusion.v1beta1.DnsPeering.Builder
-
- All Implemented Interfaces:
DnsPeeringOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- DnsPeering
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 typegoogle.cloud.datafusion.v1beta1.DnsPeering
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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(DnsPeering other)
DnsPeering.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
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.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<DnsPeering.Builder>
-
clear
public DnsPeering.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<DnsPeering.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<DnsPeering.Builder>
-
getDefaultInstanceForType
public DnsPeering getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public DnsPeering build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public DnsPeering buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public DnsPeering.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<DnsPeering.Builder>
-
setField
public DnsPeering.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DnsPeering.Builder>
-
clearField
public DnsPeering.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DnsPeering.Builder>
-
clearOneof
public DnsPeering.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<DnsPeering.Builder>
-
setRepeatedField
public DnsPeering.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DnsPeering.Builder>
-
addRepeatedField
public DnsPeering.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DnsPeering.Builder>
-
mergeFrom
public DnsPeering.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<DnsPeering.Builder>
-
mergeFrom
public DnsPeering.Builder mergeFrom(DnsPeering other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<DnsPeering.Builder>
-
mergeFrom
public DnsPeering.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<DnsPeering.Builder>
- Throws:
IOException
-
getZone
public String getZone()
Required. Name of the zone.
string zone = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getZone
in interfaceDnsPeeringOrBuilder
- Returns:
- The zone.
-
getZoneBytes
public com.google.protobuf.ByteString getZoneBytes()
Required. Name of the zone.
string zone = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getZoneBytes
in interfaceDnsPeeringOrBuilder
- Returns:
- The bytes for zone.
-
setZone
public DnsPeering.Builder setZone(String value)
Required. Name of the zone.
string zone = 1 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The zone to set.- Returns:
- This builder for chaining.
-
clearZone
public DnsPeering.Builder clearZone()
Required. Name of the zone.
string zone = 1 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- This builder for chaining.
-
setZoneBytes
public DnsPeering.Builder setZoneBytes(com.google.protobuf.ByteString value)
Required. Name of the zone.
string zone = 1 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The bytes for zone to set.- Returns:
- This builder for chaining.
-
getDomain
public String getDomain()
Required. Name of the dns.
string domain = 2 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getDomain
in interfaceDnsPeeringOrBuilder
- Returns:
- The domain.
-
getDomainBytes
public com.google.protobuf.ByteString getDomainBytes()
Required. Name of the dns.
string domain = 2 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getDomainBytes
in interfaceDnsPeeringOrBuilder
- Returns:
- The bytes for domain.
-
setDomain
public DnsPeering.Builder setDomain(String value)
Required. Name of the dns.
string domain = 2 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The domain to set.- Returns:
- This builder for chaining.
-
clearDomain
public DnsPeering.Builder clearDomain()
Required. Name of the dns.
string domain = 2 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- This builder for chaining.
-
setDomainBytes
public DnsPeering.Builder setDomainBytes(com.google.protobuf.ByteString value)
Required. Name of the dns.
string domain = 2 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The bytes for domain to set.- Returns:
- This builder for chaining.
-
getDescription
public String getDescription()
Optional. Optional description of the dns zone.
string description = 3 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getDescription
in interfaceDnsPeeringOrBuilder
- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
Optional. Optional description of the dns zone.
string description = 3 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getDescriptionBytes
in interfaceDnsPeeringOrBuilder
- Returns:
- The bytes for description.
-
setDescription
public DnsPeering.Builder setDescription(String value)
Optional. Optional description of the dns zone.
string description = 3 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
value
- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
public DnsPeering.Builder clearDescription()
Optional. Optional description of the dns zone.
string description = 3 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- This builder for chaining.
-
setDescriptionBytes
public DnsPeering.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
Optional. Optional description of the dns zone.
string description = 3 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
value
- The bytes for description to set.- Returns:
- This builder for chaining.
-
getTargetProject
public String getTargetProject()
Optional. Optional target project to which dns peering should happen.
string target_project = 4 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getTargetProject
in interfaceDnsPeeringOrBuilder
- Returns:
- The targetProject.
-
getTargetProjectBytes
public com.google.protobuf.ByteString getTargetProjectBytes()
Optional. Optional target project to which dns peering should happen.
string target_project = 4 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getTargetProjectBytes
in interfaceDnsPeeringOrBuilder
- Returns:
- The bytes for targetProject.
-
setTargetProject
public DnsPeering.Builder setTargetProject(String value)
Optional. Optional target project to which dns peering should happen.
string target_project = 4 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
value
- The targetProject to set.- Returns:
- This builder for chaining.
-
clearTargetProject
public DnsPeering.Builder clearTargetProject()
Optional. Optional target project to which dns peering should happen.
string target_project = 4 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- This builder for chaining.
-
setTargetProjectBytes
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];
- Parameters:
value
- The bytes for targetProject to set.- Returns:
- This builder for chaining.
-
getTargetNetwork
public String getTargetNetwork()
Optional. Optional target network to which dns peering should happen.
string target_network = 5 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getTargetNetwork
in interfaceDnsPeeringOrBuilder
- Returns:
- The targetNetwork.
-
getTargetNetworkBytes
public com.google.protobuf.ByteString getTargetNetworkBytes()
Optional. Optional target network to which dns peering should happen.
string target_network = 5 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getTargetNetworkBytes
in interfaceDnsPeeringOrBuilder
- Returns:
- The bytes for targetNetwork.
-
setTargetNetwork
public DnsPeering.Builder setTargetNetwork(String value)
Optional. Optional target network to which dns peering should happen.
string target_network = 5 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
value
- The targetNetwork to set.- Returns:
- This builder for chaining.
-
clearTargetNetwork
public DnsPeering.Builder clearTargetNetwork()
Optional. Optional target network to which dns peering should happen.
string target_network = 5 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- This builder for chaining.
-
setTargetNetworkBytes
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];
- Parameters:
value
- The bytes for targetNetwork to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final DnsPeering.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<DnsPeering.Builder>
-
mergeUnknownFields
public final DnsPeering.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<DnsPeering.Builder>
-
-