Package com.google.cloud.kms.v1
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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getEndpointFilter()
Optional.com.google.protobuf.ByteString
getEndpointFilterBytes()
Optional.String
getHostname()
Required.com.google.protobuf.ByteString
getHostnameBytes()
Required.Certificate
getServerCertificates(int index)
Required.int
getServerCertificatesCount()
Required.List<Certificate>
getServerCertificatesList()
Required.CertificateOrBuilder
getServerCertificatesOrBuilder(int index)
Required.List<? extends CertificateOrBuilder>
getServerCertificatesOrBuilderList()
Required.String
getServiceDirectoryService()
Required.com.google.protobuf.ByteString
getServiceDirectoryServiceBytes()
Required.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
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];
-
-