public static final class SingleTenantHsmInstanceProposal.QuorumParameters extends GeneratedMessage implements SingleTenantHsmInstanceProposal.QuorumParametersOrBuilder
Parameters of quorum approval for the
SingleTenantHsmInstanceProposal.
Protobuf type google.cloud.kms.v1.SingleTenantHsmInstanceProposal.QuorumParameters
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
APPROVED_TWO_FACTOR_PUBLIC_KEY_PEMS_FIELD_NUMBER
public static final int APPROVED_TWO_FACTOR_PUBLIC_KEY_PEMS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
CHALLENGES_FIELD_NUMBER
public static final int CHALLENGES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
REQUIRED_APPROVER_COUNT_FIELD_NUMBER
public static final int REQUIRED_APPROVER_COUNT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static SingleTenantHsmInstanceProposal.QuorumParameters getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static SingleTenantHsmInstanceProposal.QuorumParameters.Builder newBuilder()
newBuilder(SingleTenantHsmInstanceProposal.QuorumParameters prototype)
public static SingleTenantHsmInstanceProposal.QuorumParameters.Builder newBuilder(SingleTenantHsmInstanceProposal.QuorumParameters prototype)
public static SingleTenantHsmInstanceProposal.QuorumParameters parseDelimitedFrom(InputStream input)
public static SingleTenantHsmInstanceProposal.QuorumParameters parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static SingleTenantHsmInstanceProposal.QuorumParameters parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static SingleTenantHsmInstanceProposal.QuorumParameters parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static SingleTenantHsmInstanceProposal.QuorumParameters parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static SingleTenantHsmInstanceProposal.QuorumParameters parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static SingleTenantHsmInstanceProposal.QuorumParameters parseFrom(CodedInputStream input)
public static SingleTenantHsmInstanceProposal.QuorumParameters parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static SingleTenantHsmInstanceProposal.QuorumParameters parseFrom(InputStream input)
public static SingleTenantHsmInstanceProposal.QuorumParameters parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static SingleTenantHsmInstanceProposal.QuorumParameters parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static SingleTenantHsmInstanceProposal.QuorumParameters parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<SingleTenantHsmInstanceProposal.QuorumParameters> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getApprovedTwoFactorPublicKeyPems(int index)
public String getApprovedTwoFactorPublicKeyPems(int index)
Output only. The public keys associated with the 2FA keys that have
already approved the
SingleTenantHsmInstanceProposal
by signing the challenge.
repeated string approved_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 approvedTwoFactorPublicKeyPems at the given index.
|
getApprovedTwoFactorPublicKeyPemsBytes(int index)
public ByteString getApprovedTwoFactorPublicKeyPemsBytes(int index)
Output only. The public keys associated with the 2FA keys that have
already approved the
SingleTenantHsmInstanceProposal
by signing the challenge.
repeated string approved_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 approvedTwoFactorPublicKeyPems at the given index.
|
getApprovedTwoFactorPublicKeyPemsCount()
public int getApprovedTwoFactorPublicKeyPemsCount()
Output only. The public keys associated with the 2FA keys that have
already approved the
SingleTenantHsmInstanceProposal
by signing the challenge.
repeated string approved_two_factor_public_key_pems = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
int |
The count of approvedTwoFactorPublicKeyPems.
|
getApprovedTwoFactorPublicKeyPemsList()
public ProtocolStringList getApprovedTwoFactorPublicKeyPemsList()
Output only. The public keys associated with the 2FA keys that have
already approved the
SingleTenantHsmInstanceProposal
by signing the challenge.
repeated string approved_two_factor_public_key_pems = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
ProtocolStringList |
A list containing the approvedTwoFactorPublicKeyPems.
|
getChallenges(int index)
public Challenge getChallenges(int index)
Output only. The challenges to be signed by 2FA keys for quorum auth. M
of N of these challenges are required to be signed to approve the
operation.
repeated .google.cloud.kms.v1.Challenge challenges = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter |
| Name |
Description |
index |
int
|
getChallengesCount()
public int getChallengesCount()
Output only. The challenges to be signed by 2FA keys for quorum auth. M
of N of these challenges are required to be signed to approve the
operation.
repeated .google.cloud.kms.v1.Challenge challenges = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
int |
|
getChallengesList()
public List<Challenge> getChallengesList()
Output only. The challenges to be signed by 2FA keys for quorum auth. M
of N of these challenges are required to be signed to approve the
operation.
repeated .google.cloud.kms.v1.Challenge challenges = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getChallengesOrBuilder(int index)
public ChallengeOrBuilder getChallengesOrBuilder(int index)
Output only. The challenges to be signed by 2FA keys for quorum auth. M
of N of these challenges are required to be signed to approve the
operation.
repeated .google.cloud.kms.v1.Challenge challenges = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter |
| Name |
Description |
index |
int
|
getChallengesOrBuilderList()
public List<? extends ChallengeOrBuilder> getChallengesOrBuilderList()
Output only. The challenges to be signed by 2FA keys for quorum auth. M
of N of these challenges are required to be signed to approve the
operation.
repeated .google.cloud.kms.v1.Challenge challenges = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
List<? extends com.google.cloud.kms.v1.ChallengeOrBuilder> |
|
getDefaultInstanceForType()
public SingleTenantHsmInstanceProposal.QuorumParameters getDefaultInstanceForType()
getParserForType()
public Parser<SingleTenantHsmInstanceProposal.QuorumParameters> getParserForType()
Overrides
getRequiredApproverCount()
public int getRequiredApproverCount()
Output only. The required numbers of approvers. This is the M value used
for M of N quorum auth. It is less than the number of public keys.
int32 required_approver_count = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
int |
The requiredApproverCount.
|
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public SingleTenantHsmInstanceProposal.QuorumParameters.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected SingleTenantHsmInstanceProposal.QuorumParameters.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public SingleTenantHsmInstanceProposal.QuorumParameters.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides