public final class DnsPeering extends com.google.protobuf.GeneratedMessageV3 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 | Class and Description |
|---|---|
static class |
DnsPeering.Builder
DNS peering configuration.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
DESCRIPTION_FIELD_NUMBER |
static int |
DOMAIN_FIELD_NUMBER |
static int |
TARGET_NETWORK_FIELD_NUMBER |
static int |
TARGET_PROJECT_FIELD_NUMBER |
static int |
ZONE_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static DnsPeering |
getDefaultInstance() |
DnsPeering |
getDefaultInstanceForType() |
String |
getDescription()
Optional.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
Optional.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getDomain()
Required.
|
com.google.protobuf.ByteString |
getDomainBytes()
Required.
|
com.google.protobuf.Parser<DnsPeering> |
getParserForType() |
int |
getSerializedSize() |
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.
|
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static DnsPeering.Builder |
newBuilder() |
static DnsPeering.Builder |
newBuilder(DnsPeering prototype) |
DnsPeering.Builder |
newBuilderForType() |
protected DnsPeering.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static DnsPeering |
parseDelimitedFrom(InputStream input) |
static DnsPeering |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DnsPeering |
parseFrom(byte[] data) |
static DnsPeering |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DnsPeering |
parseFrom(ByteBuffer data) |
static DnsPeering |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DnsPeering |
parseFrom(com.google.protobuf.ByteString data) |
static DnsPeering |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DnsPeering |
parseFrom(com.google.protobuf.CodedInputStream input) |
static DnsPeering |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DnsPeering |
parseFrom(InputStream input) |
static DnsPeering |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<DnsPeering> |
parser() |
DnsPeering.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int ZONE_FIELD_NUMBER
public static final int DOMAIN_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
public static final int TARGET_PROJECT_FIELD_NUMBER
public static final int TARGET_NETWORK_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public 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 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 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 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 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 final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static DnsPeering parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DnsPeering parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DnsPeering parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DnsPeering parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DnsPeering parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DnsPeering parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DnsPeering parseFrom(InputStream input) throws IOException
IOExceptionpublic static DnsPeering parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static DnsPeering parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static DnsPeering parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static DnsPeering parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static DnsPeering parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic DnsPeering.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static DnsPeering.Builder newBuilder()
public static DnsPeering.Builder newBuilder(DnsPeering prototype)
public DnsPeering.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected DnsPeering.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static DnsPeering getDefaultInstance()
public static com.google.protobuf.Parser<DnsPeering> parser()
public com.google.protobuf.Parser<DnsPeering> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public DnsPeering getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.