Interface EkmConnection.ServiceResolverOrBuilder

    • Method Detail

      • 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];