Interface EkmConnection.ServiceResolverOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
EkmConnection.ServiceResolver, EkmConnection.ServiceResolver.Builder
Enclosing class:
EkmConnection

public static interface EkmConnection.ServiceResolverOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getServiceDirectoryService

      String getServiceDirectoryService()
       Required. The resource name of the Service Directory service pointing to
       an EKM replica, in the format
       `projects/*/locations/*/namespaces/*/services/*`.
       
      string service_directory_service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The serviceDirectoryService.
    • getServiceDirectoryServiceBytes

      com.google.protobuf.ByteString getServiceDirectoryServiceBytes()
       Required. The resource name of the Service Directory service pointing to
       an EKM replica, in the format
       `projects/*/locations/*/namespaces/*/services/*`.
       
      string service_directory_service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for serviceDirectoryService.
    • getEndpointFilter

      String getEndpointFilter()
       Optional. The filter applied to the endpoints of the resolved service. If
       no filter is specified, all endpoints will be considered. An endpoint
       will be chosen arbitrarily from the filtered list for each request.
      
       For endpoint filter syntax and examples, see
       https://cloud.google.com/service-directory/docs/reference/rpc/google.cloud.servicedirectory.v1#resolveservicerequest.
       
      string endpoint_filter = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The endpointFilter.
    • getEndpointFilterBytes

      com.google.protobuf.ByteString getEndpointFilterBytes()
       Optional. The filter applied to the endpoints of the resolved service. If
       no filter is specified, all endpoints will be considered. An endpoint
       will be chosen arbitrarily from the filtered list for each request.
      
       For endpoint filter syntax and examples, see
       https://cloud.google.com/service-directory/docs/reference/rpc/google.cloud.servicedirectory.v1#resolveservicerequest.
       
      string endpoint_filter = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for endpointFilter.
    • getHostname

      String getHostname()
       Required. The hostname of the EKM replica used at TLS and HTTP layers.
       
      string hostname = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The hostname.
    • getHostnameBytes

      com.google.protobuf.ByteString getHostnameBytes()
       Required. The hostname of the EKM replica used at TLS and HTTP layers.
       
      string hostname = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for hostname.
    • getServerCertificatesList

      List<Certificate> getServerCertificatesList()
       Required. A list of leaf server certificates used to authenticate HTTPS
       connections to the EKM replica. Currently, a maximum of 10
       [Certificate][google.cloud.kms.v1.Certificate] is supported.
       
      repeated .google.cloud.kms.v1.Certificate server_certificates = 4 [(.google.api.field_behavior) = REQUIRED];
    • getServerCertificates

      Certificate getServerCertificates(int index)
       Required. A list of leaf server certificates used to authenticate HTTPS
       connections to the EKM replica. Currently, a maximum of 10
       [Certificate][google.cloud.kms.v1.Certificate] is supported.
       
      repeated .google.cloud.kms.v1.Certificate server_certificates = 4 [(.google.api.field_behavior) = REQUIRED];
    • getServerCertificatesCount

      int getServerCertificatesCount()
       Required. A list of leaf server certificates used to authenticate HTTPS
       connections to the EKM replica. Currently, a maximum of 10
       [Certificate][google.cloud.kms.v1.Certificate] is supported.
       
      repeated .google.cloud.kms.v1.Certificate server_certificates = 4 [(.google.api.field_behavior) = REQUIRED];
    • getServerCertificatesOrBuilderList

      List<? extends CertificateOrBuilder> getServerCertificatesOrBuilderList()
       Required. A list of leaf server certificates used to authenticate HTTPS
       connections to the EKM replica. Currently, a maximum of 10
       [Certificate][google.cloud.kms.v1.Certificate] is supported.
       
      repeated .google.cloud.kms.v1.Certificate server_certificates = 4 [(.google.api.field_behavior) = REQUIRED];
    • getServerCertificatesOrBuilder

      CertificateOrBuilder getServerCertificatesOrBuilder(int index)
       Required. A list of leaf server certificates used to authenticate HTTPS
       connections to the EKM replica. Currently, a maximum of 10
       [Certificate][google.cloud.kms.v1.Certificate] is supported.
       
      repeated .google.cloud.kms.v1.Certificate server_certificates = 4 [(.google.api.field_behavior) = REQUIRED];