public static final class EkmConnection.ServiceResolver.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<EkmConnection.ServiceResolver.Builder> implements EkmConnection.ServiceResolverOrBuilder
A [ServiceResolver][google.cloud.kms.v1.EkmConnection.ServiceResolver] represents an EKM replica that can be reached within an [EkmConnection][google.cloud.kms.v1.EkmConnection].Protobuf type
google.cloud.kms.v1.EkmConnection.ServiceResolvergetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<EkmConnection.ServiceResolver.Builder>public EkmConnection.ServiceResolver.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<EkmConnection.ServiceResolver.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<EkmConnection.ServiceResolver.Builder>public EkmConnection.ServiceResolver getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic EkmConnection.ServiceResolver build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic EkmConnection.ServiceResolver buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic EkmConnection.ServiceResolver.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<EkmConnection.ServiceResolver.Builder>public EkmConnection.ServiceResolver.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<EkmConnection.ServiceResolver.Builder>public EkmConnection.ServiceResolver.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<EkmConnection.ServiceResolver.Builder>public EkmConnection.ServiceResolver.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<EkmConnection.ServiceResolver.Builder>public EkmConnection.ServiceResolver.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<EkmConnection.ServiceResolver.Builder>public EkmConnection.ServiceResolver.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<EkmConnection.ServiceResolver.Builder>public EkmConnection.ServiceResolver.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<EkmConnection.ServiceResolver.Builder>public EkmConnection.ServiceResolver.Builder mergeFrom(EkmConnection.ServiceResolver other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<EkmConnection.ServiceResolver.Builder>public EkmConnection.ServiceResolver.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<EkmConnection.ServiceResolver.Builder>IOExceptionpublic 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) = { ... }
getServiceDirectoryService in interface EkmConnection.ServiceResolverOrBuilderpublic 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) = { ... }
getServiceDirectoryServiceBytes in interface EkmConnection.ServiceResolverOrBuilderpublic EkmConnection.ServiceResolver.Builder setServiceDirectoryService(String value)
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) = { ... }
value - The serviceDirectoryService to set.public EkmConnection.ServiceResolver.Builder clearServiceDirectoryService()
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) = { ... }
public EkmConnection.ServiceResolver.Builder setServiceDirectoryServiceBytes(com.google.protobuf.ByteString value)
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) = { ... }
value - The bytes for serviceDirectoryService to set.public 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];getEndpointFilter in interface EkmConnection.ServiceResolverOrBuilderpublic 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];getEndpointFilterBytes in interface EkmConnection.ServiceResolverOrBuilderpublic EkmConnection.ServiceResolver.Builder setEndpointFilter(String value)
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];value - The endpointFilter to set.public EkmConnection.ServiceResolver.Builder clearEndpointFilter()
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];public EkmConnection.ServiceResolver.Builder setEndpointFilterBytes(com.google.protobuf.ByteString value)
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];value - The bytes for endpointFilter to set.public String getHostname()
Required. The hostname of the EKM replica used at TLS and HTTP layers.
string hostname = 3 [(.google.api.field_behavior) = REQUIRED];getHostname in interface EkmConnection.ServiceResolverOrBuilderpublic 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];getHostnameBytes in interface EkmConnection.ServiceResolverOrBuilderpublic EkmConnection.ServiceResolver.Builder setHostname(String value)
Required. The hostname of the EKM replica used at TLS and HTTP layers.
string hostname = 3 [(.google.api.field_behavior) = REQUIRED];value - The hostname to set.public EkmConnection.ServiceResolver.Builder clearHostname()
Required. The hostname of the EKM replica used at TLS and HTTP layers.
string hostname = 3 [(.google.api.field_behavior) = REQUIRED];public EkmConnection.ServiceResolver.Builder setHostnameBytes(com.google.protobuf.ByteString value)
Required. The hostname of the EKM replica used at TLS and HTTP layers.
string hostname = 3 [(.google.api.field_behavior) = REQUIRED];value - The bytes for hostname to set.public List<Certificate> getServerCertificatesList()
Required. A list of leaf server certificates used to authenticate HTTPS connections to the EKM replica.
repeated .google.cloud.kms.v1.Certificate server_certificates = 4 [(.google.api.field_behavior) = REQUIRED];
getServerCertificatesList in interface EkmConnection.ServiceResolverOrBuilderpublic int getServerCertificatesCount()
Required. A list of leaf server certificates used to authenticate HTTPS connections to the EKM replica.
repeated .google.cloud.kms.v1.Certificate server_certificates = 4 [(.google.api.field_behavior) = REQUIRED];
getServerCertificatesCount in interface EkmConnection.ServiceResolverOrBuilderpublic Certificate getServerCertificates(int index)
Required. A list of leaf server certificates used to authenticate HTTPS connections to the EKM replica.
repeated .google.cloud.kms.v1.Certificate server_certificates = 4 [(.google.api.field_behavior) = REQUIRED];
getServerCertificates in interface EkmConnection.ServiceResolverOrBuilderpublic EkmConnection.ServiceResolver.Builder setServerCertificates(int index, Certificate value)
Required. A list of leaf server certificates used to authenticate HTTPS connections to the EKM replica.
repeated .google.cloud.kms.v1.Certificate server_certificates = 4 [(.google.api.field_behavior) = REQUIRED];
public EkmConnection.ServiceResolver.Builder setServerCertificates(int index, Certificate.Builder builderForValue)
Required. A list of leaf server certificates used to authenticate HTTPS connections to the EKM replica.
repeated .google.cloud.kms.v1.Certificate server_certificates = 4 [(.google.api.field_behavior) = REQUIRED];
public EkmConnection.ServiceResolver.Builder addServerCertificates(Certificate value)
Required. A list of leaf server certificates used to authenticate HTTPS connections to the EKM replica.
repeated .google.cloud.kms.v1.Certificate server_certificates = 4 [(.google.api.field_behavior) = REQUIRED];
public EkmConnection.ServiceResolver.Builder addServerCertificates(int index, Certificate value)
Required. A list of leaf server certificates used to authenticate HTTPS connections to the EKM replica.
repeated .google.cloud.kms.v1.Certificate server_certificates = 4 [(.google.api.field_behavior) = REQUIRED];
public EkmConnection.ServiceResolver.Builder addServerCertificates(Certificate.Builder builderForValue)
Required. A list of leaf server certificates used to authenticate HTTPS connections to the EKM replica.
repeated .google.cloud.kms.v1.Certificate server_certificates = 4 [(.google.api.field_behavior) = REQUIRED];
public EkmConnection.ServiceResolver.Builder addServerCertificates(int index, Certificate.Builder builderForValue)
Required. A list of leaf server certificates used to authenticate HTTPS connections to the EKM replica.
repeated .google.cloud.kms.v1.Certificate server_certificates = 4 [(.google.api.field_behavior) = REQUIRED];
public EkmConnection.ServiceResolver.Builder addAllServerCertificates(Iterable<? extends Certificate> values)
Required. A list of leaf server certificates used to authenticate HTTPS connections to the EKM replica.
repeated .google.cloud.kms.v1.Certificate server_certificates = 4 [(.google.api.field_behavior) = REQUIRED];
public EkmConnection.ServiceResolver.Builder clearServerCertificates()
Required. A list of leaf server certificates used to authenticate HTTPS connections to the EKM replica.
repeated .google.cloud.kms.v1.Certificate server_certificates = 4 [(.google.api.field_behavior) = REQUIRED];
public EkmConnection.ServiceResolver.Builder removeServerCertificates(int index)
Required. A list of leaf server certificates used to authenticate HTTPS connections to the EKM replica.
repeated .google.cloud.kms.v1.Certificate server_certificates = 4 [(.google.api.field_behavior) = REQUIRED];
public Certificate.Builder getServerCertificatesBuilder(int index)
Required. A list of leaf server certificates used to authenticate HTTPS connections to the EKM replica.
repeated .google.cloud.kms.v1.Certificate server_certificates = 4 [(.google.api.field_behavior) = REQUIRED];
public CertificateOrBuilder getServerCertificatesOrBuilder(int index)
Required. A list of leaf server certificates used to authenticate HTTPS connections to the EKM replica.
repeated .google.cloud.kms.v1.Certificate server_certificates = 4 [(.google.api.field_behavior) = REQUIRED];
getServerCertificatesOrBuilder in interface EkmConnection.ServiceResolverOrBuilderpublic List<? extends CertificateOrBuilder> getServerCertificatesOrBuilderList()
Required. A list of leaf server certificates used to authenticate HTTPS connections to the EKM replica.
repeated .google.cloud.kms.v1.Certificate server_certificates = 4 [(.google.api.field_behavior) = REQUIRED];
getServerCertificatesOrBuilderList in interface EkmConnection.ServiceResolverOrBuilderpublic Certificate.Builder addServerCertificatesBuilder()
Required. A list of leaf server certificates used to authenticate HTTPS connections to the EKM replica.
repeated .google.cloud.kms.v1.Certificate server_certificates = 4 [(.google.api.field_behavior) = REQUIRED];
public Certificate.Builder addServerCertificatesBuilder(int index)
Required. A list of leaf server certificates used to authenticate HTTPS connections to the EKM replica.
repeated .google.cloud.kms.v1.Certificate server_certificates = 4 [(.google.api.field_behavior) = REQUIRED];
public List<Certificate.Builder> getServerCertificatesBuilderList()
Required. A list of leaf server certificates used to authenticate HTTPS connections to the EKM replica.
repeated .google.cloud.kms.v1.Certificate server_certificates = 4 [(.google.api.field_behavior) = REQUIRED];
public final EkmConnection.ServiceResolver.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<EkmConnection.ServiceResolver.Builder>public final EkmConnection.ServiceResolver.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<EkmConnection.ServiceResolver.Builder>Copyright © 2022 Google LLC. All rights reserved.