Interface KeyUsageOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
KeyUsage
,KeyUsage.Builder
public interface KeyUsageOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description KeyUsage.KeyUsageOptions
getBaseKeyUsage()
Describes high-level ways in which a key may be used.KeyUsage.KeyUsageOptionsOrBuilder
getBaseKeyUsageOrBuilder()
Describes high-level ways in which a key may be used.KeyUsage.ExtendedKeyUsageOptions
getExtendedKeyUsage()
Detailed scenarios in which a key may be used.KeyUsage.ExtendedKeyUsageOptionsOrBuilder
getExtendedKeyUsageOrBuilder()
Detailed scenarios in which a key may be used.ObjectId
getUnknownExtendedKeyUsages(int index)
Used to describe extended key usages that are not listed in the [KeyUsage.ExtendedKeyUsageOptions][google.cloud.security.privateca.v1beta1.KeyUsage.ExtendedKeyUsageOptions] message.int
getUnknownExtendedKeyUsagesCount()
Used to describe extended key usages that are not listed in the [KeyUsage.ExtendedKeyUsageOptions][google.cloud.security.privateca.v1beta1.KeyUsage.ExtendedKeyUsageOptions] message.List<ObjectId>
getUnknownExtendedKeyUsagesList()
Used to describe extended key usages that are not listed in the [KeyUsage.ExtendedKeyUsageOptions][google.cloud.security.privateca.v1beta1.KeyUsage.ExtendedKeyUsageOptions] message.ObjectIdOrBuilder
getUnknownExtendedKeyUsagesOrBuilder(int index)
Used to describe extended key usages that are not listed in the [KeyUsage.ExtendedKeyUsageOptions][google.cloud.security.privateca.v1beta1.KeyUsage.ExtendedKeyUsageOptions] message.List<? extends ObjectIdOrBuilder>
getUnknownExtendedKeyUsagesOrBuilderList()
Used to describe extended key usages that are not listed in the [KeyUsage.ExtendedKeyUsageOptions][google.cloud.security.privateca.v1beta1.KeyUsage.ExtendedKeyUsageOptions] message.boolean
hasBaseKeyUsage()
Describes high-level ways in which a key may be used.boolean
hasExtendedKeyUsage()
Detailed scenarios in which a key may be used.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasBaseKeyUsage
boolean hasBaseKeyUsage()
Describes high-level ways in which a key may be used.
.google.cloud.security.privateca.v1beta1.KeyUsage.KeyUsageOptions base_key_usage = 1;
- Returns:
- Whether the baseKeyUsage field is set.
-
getBaseKeyUsage
KeyUsage.KeyUsageOptions getBaseKeyUsage()
Describes high-level ways in which a key may be used.
.google.cloud.security.privateca.v1beta1.KeyUsage.KeyUsageOptions base_key_usage = 1;
- Returns:
- The baseKeyUsage.
-
getBaseKeyUsageOrBuilder
KeyUsage.KeyUsageOptionsOrBuilder getBaseKeyUsageOrBuilder()
Describes high-level ways in which a key may be used.
.google.cloud.security.privateca.v1beta1.KeyUsage.KeyUsageOptions base_key_usage = 1;
-
hasExtendedKeyUsage
boolean hasExtendedKeyUsage()
Detailed scenarios in which a key may be used.
.google.cloud.security.privateca.v1beta1.KeyUsage.ExtendedKeyUsageOptions extended_key_usage = 2;
- Returns:
- Whether the extendedKeyUsage field is set.
-
getExtendedKeyUsage
KeyUsage.ExtendedKeyUsageOptions getExtendedKeyUsage()
Detailed scenarios in which a key may be used.
.google.cloud.security.privateca.v1beta1.KeyUsage.ExtendedKeyUsageOptions extended_key_usage = 2;
- Returns:
- The extendedKeyUsage.
-
getExtendedKeyUsageOrBuilder
KeyUsage.ExtendedKeyUsageOptionsOrBuilder getExtendedKeyUsageOrBuilder()
Detailed scenarios in which a key may be used.
.google.cloud.security.privateca.v1beta1.KeyUsage.ExtendedKeyUsageOptions extended_key_usage = 2;
-
getUnknownExtendedKeyUsagesList
List<ObjectId> getUnknownExtendedKeyUsagesList()
Used to describe extended key usages that are not listed in the [KeyUsage.ExtendedKeyUsageOptions][google.cloud.security.privateca.v1beta1.KeyUsage.ExtendedKeyUsageOptions] message.
repeated .google.cloud.security.privateca.v1beta1.ObjectId unknown_extended_key_usages = 3;
-
getUnknownExtendedKeyUsages
ObjectId getUnknownExtendedKeyUsages(int index)
Used to describe extended key usages that are not listed in the [KeyUsage.ExtendedKeyUsageOptions][google.cloud.security.privateca.v1beta1.KeyUsage.ExtendedKeyUsageOptions] message.
repeated .google.cloud.security.privateca.v1beta1.ObjectId unknown_extended_key_usages = 3;
-
getUnknownExtendedKeyUsagesCount
int getUnknownExtendedKeyUsagesCount()
Used to describe extended key usages that are not listed in the [KeyUsage.ExtendedKeyUsageOptions][google.cloud.security.privateca.v1beta1.KeyUsage.ExtendedKeyUsageOptions] message.
repeated .google.cloud.security.privateca.v1beta1.ObjectId unknown_extended_key_usages = 3;
-
getUnknownExtendedKeyUsagesOrBuilderList
List<? extends ObjectIdOrBuilder> getUnknownExtendedKeyUsagesOrBuilderList()
Used to describe extended key usages that are not listed in the [KeyUsage.ExtendedKeyUsageOptions][google.cloud.security.privateca.v1beta1.KeyUsage.ExtendedKeyUsageOptions] message.
repeated .google.cloud.security.privateca.v1beta1.ObjectId unknown_extended_key_usages = 3;
-
getUnknownExtendedKeyUsagesOrBuilder
ObjectIdOrBuilder getUnknownExtendedKeyUsagesOrBuilder(int index)
Used to describe extended key usages that are not listed in the [KeyUsage.ExtendedKeyUsageOptions][google.cloud.security.privateca.v1beta1.KeyUsage.ExtendedKeyUsageOptions] message.
repeated .google.cloud.security.privateca.v1beta1.ObjectId unknown_extended_key_usages = 3;
-
-