public static final class ForwardingRuleServiceDirectoryRegistration.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ForwardingRuleServiceDirectoryRegistration.Builder> implements ForwardingRuleServiceDirectoryRegistrationOrBuilder
Describes the auto-registration of the Forwarding Rule to Service Directory. The region and project of the Service Directory resource generated from this registration will be the same as this Forwarding Rule.Protobuf type
google.cloud.compute.v1.ForwardingRuleServiceDirectoryRegistration| Modifier and Type | Method and Description |
|---|---|
ForwardingRuleServiceDirectoryRegistration.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ForwardingRuleServiceDirectoryRegistration |
build() |
ForwardingRuleServiceDirectoryRegistration |
buildPartial() |
ForwardingRuleServiceDirectoryRegistration.Builder |
clear() |
ForwardingRuleServiceDirectoryRegistration.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ForwardingRuleServiceDirectoryRegistration.Builder |
clearNamespace()
Service Directory namespace to register the forwarding rule under.
|
ForwardingRuleServiceDirectoryRegistration.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ForwardingRuleServiceDirectoryRegistration.Builder |
clearService()
Service Directory service to register the forwarding rule under.
|
ForwardingRuleServiceDirectoryRegistration.Builder |
clearServiceDirectoryRegion()
[Optional] Service Directory region to register this global forwarding rule under.
|
ForwardingRuleServiceDirectoryRegistration.Builder |
clone() |
ForwardingRuleServiceDirectoryRegistration |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getNamespace()
Service Directory namespace to register the forwarding rule under.
|
com.google.protobuf.ByteString |
getNamespaceBytes()
Service Directory namespace to register the forwarding rule under.
|
String |
getService()
Service Directory service to register the forwarding rule under.
|
com.google.protobuf.ByteString |
getServiceBytes()
Service Directory service to register the forwarding rule under.
|
String |
getServiceDirectoryRegion()
[Optional] Service Directory region to register this global forwarding rule under.
|
com.google.protobuf.ByteString |
getServiceDirectoryRegionBytes()
[Optional] Service Directory region to register this global forwarding rule under.
|
boolean |
hasNamespace()
Service Directory namespace to register the forwarding rule under.
|
boolean |
hasService()
Service Directory service to register the forwarding rule under.
|
boolean |
hasServiceDirectoryRegion()
[Optional] Service Directory region to register this global forwarding rule under.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ForwardingRuleServiceDirectoryRegistration.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ForwardingRuleServiceDirectoryRegistration.Builder |
mergeFrom(ForwardingRuleServiceDirectoryRegistration other) |
ForwardingRuleServiceDirectoryRegistration.Builder |
mergeFrom(com.google.protobuf.Message other) |
ForwardingRuleServiceDirectoryRegistration.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ForwardingRuleServiceDirectoryRegistration.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ForwardingRuleServiceDirectoryRegistration.Builder |
setNamespace(String value)
Service Directory namespace to register the forwarding rule under.
|
ForwardingRuleServiceDirectoryRegistration.Builder |
setNamespaceBytes(com.google.protobuf.ByteString value)
Service Directory namespace to register the forwarding rule under.
|
ForwardingRuleServiceDirectoryRegistration.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ForwardingRuleServiceDirectoryRegistration.Builder |
setService(String value)
Service Directory service to register the forwarding rule under.
|
ForwardingRuleServiceDirectoryRegistration.Builder |
setServiceBytes(com.google.protobuf.ByteString value)
Service Directory service to register the forwarding rule under.
|
ForwardingRuleServiceDirectoryRegistration.Builder |
setServiceDirectoryRegion(String value)
[Optional] Service Directory region to register this global forwarding rule under.
|
ForwardingRuleServiceDirectoryRegistration.Builder |
setServiceDirectoryRegionBytes(com.google.protobuf.ByteString value)
[Optional] Service Directory region to register this global forwarding rule under.
|
ForwardingRuleServiceDirectoryRegistration.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, 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, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ForwardingRuleServiceDirectoryRegistration.Builder>public ForwardingRuleServiceDirectoryRegistration.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ForwardingRuleServiceDirectoryRegistration.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<ForwardingRuleServiceDirectoryRegistration.Builder>public ForwardingRuleServiceDirectoryRegistration getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ForwardingRuleServiceDirectoryRegistration build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ForwardingRuleServiceDirectoryRegistration buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ForwardingRuleServiceDirectoryRegistration.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ForwardingRuleServiceDirectoryRegistration.Builder>public ForwardingRuleServiceDirectoryRegistration.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<ForwardingRuleServiceDirectoryRegistration.Builder>public ForwardingRuleServiceDirectoryRegistration.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ForwardingRuleServiceDirectoryRegistration.Builder>public ForwardingRuleServiceDirectoryRegistration.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ForwardingRuleServiceDirectoryRegistration.Builder>public ForwardingRuleServiceDirectoryRegistration.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<ForwardingRuleServiceDirectoryRegistration.Builder>public ForwardingRuleServiceDirectoryRegistration.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<ForwardingRuleServiceDirectoryRegistration.Builder>public ForwardingRuleServiceDirectoryRegistration.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ForwardingRuleServiceDirectoryRegistration.Builder>public ForwardingRuleServiceDirectoryRegistration.Builder mergeFrom(ForwardingRuleServiceDirectoryRegistration other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ForwardingRuleServiceDirectoryRegistration.Builder>public ForwardingRuleServiceDirectoryRegistration.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<ForwardingRuleServiceDirectoryRegistration.Builder>IOExceptionpublic boolean hasNamespace()
Service Directory namespace to register the forwarding rule under.
optional string namespace = 178476379;hasNamespace in interface ForwardingRuleServiceDirectoryRegistrationOrBuilderpublic String getNamespace()
Service Directory namespace to register the forwarding rule under.
optional string namespace = 178476379;getNamespace in interface ForwardingRuleServiceDirectoryRegistrationOrBuilderpublic com.google.protobuf.ByteString getNamespaceBytes()
Service Directory namespace to register the forwarding rule under.
optional string namespace = 178476379;getNamespaceBytes in interface ForwardingRuleServiceDirectoryRegistrationOrBuilderpublic ForwardingRuleServiceDirectoryRegistration.Builder setNamespace(String value)
Service Directory namespace to register the forwarding rule under.
optional string namespace = 178476379;value - The namespace to set.public ForwardingRuleServiceDirectoryRegistration.Builder clearNamespace()
Service Directory namespace to register the forwarding rule under.
optional string namespace = 178476379;public ForwardingRuleServiceDirectoryRegistration.Builder setNamespaceBytes(com.google.protobuf.ByteString value)
Service Directory namespace to register the forwarding rule under.
optional string namespace = 178476379;value - The bytes for namespace to set.public boolean hasService()
Service Directory service to register the forwarding rule under.
optional string service = 373540533;hasService in interface ForwardingRuleServiceDirectoryRegistrationOrBuilderpublic String getService()
Service Directory service to register the forwarding rule under.
optional string service = 373540533;getService in interface ForwardingRuleServiceDirectoryRegistrationOrBuilderpublic com.google.protobuf.ByteString getServiceBytes()
Service Directory service to register the forwarding rule under.
optional string service = 373540533;getServiceBytes in interface ForwardingRuleServiceDirectoryRegistrationOrBuilderpublic ForwardingRuleServiceDirectoryRegistration.Builder setService(String value)
Service Directory service to register the forwarding rule under.
optional string service = 373540533;value - The service to set.public ForwardingRuleServiceDirectoryRegistration.Builder clearService()
Service Directory service to register the forwarding rule under.
optional string service = 373540533;public ForwardingRuleServiceDirectoryRegistration.Builder setServiceBytes(com.google.protobuf.ByteString value)
Service Directory service to register the forwarding rule under.
optional string service = 373540533;value - The bytes for service to set.public boolean hasServiceDirectoryRegion()
[Optional] Service Directory region to register this global forwarding rule under. Default to "us-central1". Only used for PSC for Google APIs. All PSC for Google APIs Forwarding Rules on the same network should use the same Service Directory region.
optional string service_directory_region = 74030416;hasServiceDirectoryRegion in interface ForwardingRuleServiceDirectoryRegistrationOrBuilderpublic String getServiceDirectoryRegion()
[Optional] Service Directory region to register this global forwarding rule under. Default to "us-central1". Only used for PSC for Google APIs. All PSC for Google APIs Forwarding Rules on the same network should use the same Service Directory region.
optional string service_directory_region = 74030416;getServiceDirectoryRegion in interface ForwardingRuleServiceDirectoryRegistrationOrBuilderpublic com.google.protobuf.ByteString getServiceDirectoryRegionBytes()
[Optional] Service Directory region to register this global forwarding rule under. Default to "us-central1". Only used for PSC for Google APIs. All PSC for Google APIs Forwarding Rules on the same network should use the same Service Directory region.
optional string service_directory_region = 74030416;getServiceDirectoryRegionBytes in interface ForwardingRuleServiceDirectoryRegistrationOrBuilderpublic ForwardingRuleServiceDirectoryRegistration.Builder setServiceDirectoryRegion(String value)
[Optional] Service Directory region to register this global forwarding rule under. Default to "us-central1". Only used for PSC for Google APIs. All PSC for Google APIs Forwarding Rules on the same network should use the same Service Directory region.
optional string service_directory_region = 74030416;value - The serviceDirectoryRegion to set.public ForwardingRuleServiceDirectoryRegistration.Builder clearServiceDirectoryRegion()
[Optional] Service Directory region to register this global forwarding rule under. Default to "us-central1". Only used for PSC for Google APIs. All PSC for Google APIs Forwarding Rules on the same network should use the same Service Directory region.
optional string service_directory_region = 74030416;public ForwardingRuleServiceDirectoryRegistration.Builder setServiceDirectoryRegionBytes(com.google.protobuf.ByteString value)
[Optional] Service Directory region to register this global forwarding rule under. Default to "us-central1". Only used for PSC for Google APIs. All PSC for Google APIs Forwarding Rules on the same network should use the same Service Directory region.
optional string service_directory_region = 74030416;value - The bytes for serviceDirectoryRegion to set.public final ForwardingRuleServiceDirectoryRegistration.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ForwardingRuleServiceDirectoryRegistration.Builder>public final ForwardingRuleServiceDirectoryRegistration.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ForwardingRuleServiceDirectoryRegistration.Builder>Copyright © 2023 Google LLC. All rights reserved.