Interface DnsPeeringConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
DnsPeeringConfig, DnsPeeringConfig.Builder

@Generated public interface DnsPeeringConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Required.
    com.google.protobuf.ByteString
    Required.
    Required.
    com.google.protobuf.ByteString
    Required.
    Required.
    com.google.protobuf.ByteString
    Required.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getDomain

      String getDomain()
       Required. The DNS name suffix of the zone being peered to, e.g.,
       "my-internal-domain.corp.". Must end with a dot.
       
      string domain = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The domain.
    • getDomainBytes

      com.google.protobuf.ByteString getDomainBytes()
       Required. The DNS name suffix of the zone being peered to, e.g.,
       "my-internal-domain.corp.". Must end with a dot.
       
      string domain = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for domain.
    • getTargetProject

      String getTargetProject()
       Required. The project ID hosting the Cloud DNS managed zone that
       contains the 'domain'. The Vertex AI Service Agent requires the
       dns.peer role on this project.
       
      string target_project = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The targetProject.
    • getTargetProjectBytes

      com.google.protobuf.ByteString getTargetProjectBytes()
       Required. The project ID hosting the Cloud DNS managed zone that
       contains the 'domain'. The Vertex AI Service Agent requires the
       dns.peer role on this project.
       
      string target_project = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for targetProject.
    • getTargetNetwork

      String getTargetNetwork()
       Required. The VPC network name
       in the target_project where the DNS zone specified by 'domain' is
       visible.
       
      string target_network = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The targetNetwork.
    • getTargetNetworkBytes

      com.google.protobuf.ByteString getTargetNetworkBytes()
       Required. The VPC network name
       in the target_project where the DNS zone specified by 'domain' is
       visible.
       
      string target_network = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for targetNetwork.