public static final class SingleTenantHsmInstance.QuorumAuth extends GeneratedMessage implements SingleTenantHsmInstance.QuorumAuthOrBuilder
Configuration for M of N quorum auth.
Protobuf type google.cloud.kms.v1.SingleTenantHsmInstance.QuorumAuth
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
REQUIRED_APPROVER_COUNT_FIELD_NUMBER
public static final int REQUIRED_APPROVER_COUNT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
TOTAL_APPROVER_COUNT_FIELD_NUMBER
public static final int TOTAL_APPROVER_COUNT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
TWO_FACTOR_PUBLIC_KEY_PEMS_FIELD_NUMBER
public static final int TWO_FACTOR_PUBLIC_KEY_PEMS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static SingleTenantHsmInstance.QuorumAuth getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static SingleTenantHsmInstance.QuorumAuth.Builder newBuilder()
newBuilder(SingleTenantHsmInstance.QuorumAuth prototype)
public static SingleTenantHsmInstance.QuorumAuth.Builder newBuilder(SingleTenantHsmInstance.QuorumAuth prototype)
public static SingleTenantHsmInstance.QuorumAuth parseDelimitedFrom(InputStream input)
public static SingleTenantHsmInstance.QuorumAuth parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static SingleTenantHsmInstance.QuorumAuth parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static SingleTenantHsmInstance.QuorumAuth parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static SingleTenantHsmInstance.QuorumAuth parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static SingleTenantHsmInstance.QuorumAuth parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static SingleTenantHsmInstance.QuorumAuth parseFrom(CodedInputStream input)
public static SingleTenantHsmInstance.QuorumAuth parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static SingleTenantHsmInstance.QuorumAuth parseFrom(InputStream input)
public static SingleTenantHsmInstance.QuorumAuth parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static SingleTenantHsmInstance.QuorumAuth parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static SingleTenantHsmInstance.QuorumAuth parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<SingleTenantHsmInstance.QuorumAuth> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public SingleTenantHsmInstance.QuorumAuth getDefaultInstanceForType()
getParserForType()
public Parser<SingleTenantHsmInstance.QuorumAuth> getParserForType()
Overrides
getRequiredApproverCount()
public int getRequiredApproverCount()
Output only. The required numbers of approvers. The M value used for M of
N quorum auth. Must be greater than or equal to 2 and less than or equal
to
total_approver_count
int32 required_approver_count = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
int |
The requiredApproverCount.
|
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getTotalApproverCount()
public int getTotalApproverCount()
Required. The total number of approvers. This is the N value used
for M of N quorum auth. Must be greater than or equal to 3 and less than
or equal to 16.
int32 total_approver_count = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
int |
The totalApproverCount.
|
getTwoFactorPublicKeyPems(int index)
public String getTwoFactorPublicKeyPems(int index)
Output only. The public keys associated with the 2FA keys for M of N
quorum auth.
repeated string two_factor_public_key_pems = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter |
| Name |
Description |
index |
int
The index of the element to return.
|
| Returns |
| Type |
Description |
String |
The twoFactorPublicKeyPems at the given index.
|
getTwoFactorPublicKeyPemsBytes(int index)
public ByteString getTwoFactorPublicKeyPemsBytes(int index)
Output only. The public keys associated with the 2FA keys for M of N
quorum auth.
repeated string two_factor_public_key_pems = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter |
| Name |
Description |
index |
int
The index of the value to return.
|
| Returns |
| Type |
Description |
ByteString |
The bytes of the twoFactorPublicKeyPems at the given index.
|
getTwoFactorPublicKeyPemsCount()
public int getTwoFactorPublicKeyPemsCount()
Output only. The public keys associated with the 2FA keys for M of N
quorum auth.
repeated string two_factor_public_key_pems = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
int |
The count of twoFactorPublicKeyPems.
|
getTwoFactorPublicKeyPemsList()
public ProtocolStringList getTwoFactorPublicKeyPemsList()
Output only. The public keys associated with the 2FA keys for M of N
quorum auth.
repeated string two_factor_public_key_pems = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public SingleTenantHsmInstance.QuorumAuth.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected SingleTenantHsmInstance.QuorumAuth.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public SingleTenantHsmInstance.QuorumAuth.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides