public final class CertificateProvider extends com.google.protobuf.GeneratedMessageV3 implements CertificateProviderOrBuilder
Specification of certificate provider. Defines the mechanism to obtain the certificate and private key for peer to peer authentication.Protobuf type
google.cloud.networksecurity.v1beta1.CertificateProvider| Modifier and Type | Class and Description |
|---|---|
static class |
CertificateProvider.Builder
Specification of certificate provider.
|
static class |
CertificateProvider.TypeCase |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
CERTIFICATE_PROVIDER_INSTANCE_FIELD_NUMBER |
static int |
GRPC_ENDPOINT_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
CertificateProviderInstance |
getCertificateProviderInstance()
The certificate provider instance specification that will be passed to
the data plane, which will be used to load necessary credential
information.
|
CertificateProviderInstanceOrBuilder |
getCertificateProviderInstanceOrBuilder()
The certificate provider instance specification that will be passed to
the data plane, which will be used to load necessary credential
information.
|
static CertificateProvider |
getDefaultInstance() |
CertificateProvider |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
GrpcEndpoint |
getGrpcEndpoint()
gRPC specific configuration to access the gRPC server to
obtain the cert and private key.
|
GrpcEndpointOrBuilder |
getGrpcEndpointOrBuilder()
gRPC specific configuration to access the gRPC server to
obtain the cert and private key.
|
com.google.protobuf.Parser<CertificateProvider> |
getParserForType() |
int |
getSerializedSize() |
CertificateProvider.TypeCase |
getTypeCase() |
boolean |
hasCertificateProviderInstance()
The certificate provider instance specification that will be passed to
the data plane, which will be used to load necessary credential
information.
|
boolean |
hasGrpcEndpoint()
gRPC specific configuration to access the gRPC server to
obtain the cert and private key.
|
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static CertificateProvider.Builder |
newBuilder() |
static CertificateProvider.Builder |
newBuilder(CertificateProvider prototype) |
CertificateProvider.Builder |
newBuilderForType() |
protected CertificateProvider.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static CertificateProvider |
parseDelimitedFrom(InputStream input) |
static CertificateProvider |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CertificateProvider |
parseFrom(byte[] data) |
static CertificateProvider |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CertificateProvider |
parseFrom(ByteBuffer data) |
static CertificateProvider |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CertificateProvider |
parseFrom(com.google.protobuf.ByteString data) |
static CertificateProvider |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CertificateProvider |
parseFrom(com.google.protobuf.CodedInputStream input) |
static CertificateProvider |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CertificateProvider |
parseFrom(InputStream input) |
static CertificateProvider |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<CertificateProvider> |
parser() |
CertificateProvider.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int GRPC_ENDPOINT_FIELD_NUMBER
public static final int CERTIFICATE_PROVIDER_INSTANCE_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public CertificateProvider.TypeCase getTypeCase()
getTypeCase in interface CertificateProviderOrBuilderpublic boolean hasGrpcEndpoint()
gRPC specific configuration to access the gRPC server to obtain the cert and private key.
.google.cloud.networksecurity.v1beta1.GrpcEndpoint grpc_endpoint = 2;hasGrpcEndpoint in interface CertificateProviderOrBuilderpublic GrpcEndpoint getGrpcEndpoint()
gRPC specific configuration to access the gRPC server to obtain the cert and private key.
.google.cloud.networksecurity.v1beta1.GrpcEndpoint grpc_endpoint = 2;getGrpcEndpoint in interface CertificateProviderOrBuilderpublic GrpcEndpointOrBuilder getGrpcEndpointOrBuilder()
gRPC specific configuration to access the gRPC server to obtain the cert and private key.
.google.cloud.networksecurity.v1beta1.GrpcEndpoint grpc_endpoint = 2;getGrpcEndpointOrBuilder in interface CertificateProviderOrBuilderpublic boolean hasCertificateProviderInstance()
The certificate provider instance specification that will be passed to the data plane, which will be used to load necessary credential information.
.google.cloud.networksecurity.v1beta1.CertificateProviderInstance certificate_provider_instance = 3;
hasCertificateProviderInstance in interface CertificateProviderOrBuilderpublic CertificateProviderInstance getCertificateProviderInstance()
The certificate provider instance specification that will be passed to the data plane, which will be used to load necessary credential information.
.google.cloud.networksecurity.v1beta1.CertificateProviderInstance certificate_provider_instance = 3;
getCertificateProviderInstance in interface CertificateProviderOrBuilderpublic CertificateProviderInstanceOrBuilder getCertificateProviderInstanceOrBuilder()
The certificate provider instance specification that will be passed to the data plane, which will be used to load necessary credential information.
.google.cloud.networksecurity.v1beta1.CertificateProviderInstance certificate_provider_instance = 3;
getCertificateProviderInstanceOrBuilder in interface CertificateProviderOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static CertificateProvider parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CertificateProvider parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CertificateProvider parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CertificateProvider parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CertificateProvider parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CertificateProvider parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CertificateProvider parseFrom(InputStream input) throws IOException
IOExceptionpublic static CertificateProvider parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static CertificateProvider parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static CertificateProvider parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static CertificateProvider parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static CertificateProvider parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic CertificateProvider.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static CertificateProvider.Builder newBuilder()
public static CertificateProvider.Builder newBuilder(CertificateProvider prototype)
public CertificateProvider.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected CertificateProvider.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static CertificateProvider getDefaultInstance()
public static com.google.protobuf.Parser<CertificateProvider> parser()
public com.google.protobuf.Parser<CertificateProvider> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public CertificateProvider getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023 Google LLC. All rights reserved.