@java.lang.Override public Builder newBuilderForType() { return newBuilder(); }
public Builder mergeFrom(com.google.cloud.kms.v1.CryptoKey other) { if (other == com.google.cloud.kms.v1.CryptoKey.getDefaultInstance()) return this; if (!other.getName().isEmpty()) { name_ = other.name_; onChanged(); if (other.hasPrimary()) { mergePrimary(other.getPrimary()); setPurposeValue(other.getPurposeValue()); if (other.hasCreateTime()) { mergeCreateTime(other.getCreateTime()); if (other.hasNextRotationTime()) { mergeNextRotationTime(other.getNextRotationTime()); if (other.hasVersionTemplate()) { mergeVersionTemplate(other.getVersionTemplate()); switch (other.getRotationScheduleCase()) { case ROTATION_PERIOD: mergeRotationPeriod(other.getRotationPeriod()); break;
@java.lang.Override public com.google.cloud.kms.v1.CryptoKey buildPartial() { com.google.cloud.kms.v1.CryptoKey result = new com.google.cloud.kms.v1.CryptoKey(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0;
/** * * * <pre> * Output only. The resource name for this [CryptoKey][google.cloud.kms.v1.CryptoKey] in the format * `projects/*/locations/*/keyRings/*/cryptoKeys/*`. * </pre> * * <code>string name = 1;</code> */ public Builder clearName() { name_ = getDefaultInstance().getName(); onChanged(); return this; } /**
result = result && getName().equals(other.getName()); result = result && (hasPrimary() == other.hasPrimary()); if (hasPrimary()) { result = result && getPrimary().equals(other.getPrimary()); result = result && (hasCreateTime() == other.hasCreateTime()); if (hasCreateTime()) { result = result && getCreateTime().equals(other.getCreateTime()); result = result && (hasNextRotationTime() == other.hasNextRotationTime()); if (hasNextRotationTime()) { result = result && getNextRotationTime().equals(other.getNextRotationTime()); result = result && (hasVersionTemplate() == other.hasVersionTemplate()); if (hasVersionTemplate()) { result = result && getVersionTemplate().equals(other.getVersionTemplate()); result = result && internalGetLabels().equals(other.internalGetLabels()); result = result && getRotationScheduleCase().equals(other.getRotationScheduleCase()); if (!result) return false; switch (rotationScheduleCase_) { case 8: result = result && getRotationPeriod().equals(other.getRotationPeriod()); break; case 0:
@java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!getNameBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); } if (primary_ != null) { output.writeMessage(2, getPrimary()); } if (purpose_ != com.google.cloud.kms.v1.CryptoKey.CryptoKeyPurpose.CRYPTO_KEY_PURPOSE_UNSPECIFIED .getNumber()) { output.writeEnum(3, purpose_); } if (createTime_ != null) { output.writeMessage(5, getCreateTime()); } if (nextRotationTime_ != null) { output.writeMessage(7, getNextRotationTime()); } if (rotationScheduleCase_ == 8) { output.writeMessage(8, (com.google.protobuf.Duration) rotationSchedule_); } com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 10); if (versionTemplate_ != null) { output.writeMessage(11, getVersionTemplate()); } unknownFields.writeTo(output); }
/** * * * <pre> * [CryptoKey][google.cloud.kms.v1.CryptoKey] with updated values. * </pre> * * <code>.google.cloud.kms.v1.CryptoKey crypto_key = 1;</code> */ public com.google.cloud.kms.v1.CryptoKey getCryptoKey() { return cryptoKey_ == null ? com.google.cloud.kms.v1.CryptoKey.getDefaultInstance() : cryptoKey_; } /**
@Override public Map<String, String> extract(UpdateCryptoKeyRequest request) { ImmutableMap.Builder<String, String> params = ImmutableMap.builder(); params.put("crypto_key.name", String.valueOf(request.getCryptoKey().getName())); return params.build(); } })
@java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof com.google.cloud.kms.v1.CreateCryptoKeyRequest)) { return super.equals(obj); } com.google.cloud.kms.v1.CreateCryptoKeyRequest other = (com.google.cloud.kms.v1.CreateCryptoKeyRequest) obj; boolean result = true; result = result && getParent().equals(other.getParent()); result = result && getCryptoKeyId().equals(other.getCryptoKeyId()); result = result && (hasCryptoKey() == other.hasCryptoKey()); if (hasCryptoKey()) { result = result && getCryptoKey().equals(other.getCryptoKey()); } result = result && unknownFields.equals(other.unknownFields); return result; }
/** * * * <pre> * Output only. The time at which this [CryptoKey][google.cloud.kms.v1.CryptoKey] was created. * </pre> * * <code>.google.protobuf.Timestamp create_time = 5;</code> */ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { return getCreateTime(); }
public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.kms.v1.CryptoKey.getDescriptor().getEnumTypes().get(0); }
hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + NAME_FIELD_NUMBER; hash = (53 * hash) + getName().hashCode(); if (hasPrimary()) { hash = (37 * hash) + PRIMARY_FIELD_NUMBER; hash = (53 * hash) + getPrimary().hashCode(); if (hasCreateTime()) { hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; hash = (53 * hash) + getCreateTime().hashCode(); if (hasNextRotationTime()) { hash = (37 * hash) + NEXT_ROTATION_TIME_FIELD_NUMBER; hash = (53 * hash) + getNextRotationTime().hashCode(); if (hasVersionTemplate()) { hash = (37 * hash) + VERSION_TEMPLATE_FIELD_NUMBER; hash = (53 * hash) + getVersionTemplate().hashCode(); if (!internalGetLabels().getMap().isEmpty()) { hash = (37 * hash) + LABELS_FIELD_NUMBER; hash = (53 * hash) + internalGetLabels().hashCode(); hash = (53 * hash) + getRotationPeriod().hashCode(); break; case 0:
if (!getNameBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getPrimary()); size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getCreateTime()); size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getNextRotationTime()); internalGetLabels().getMap().entrySet()) { com.google.protobuf.MapEntry<java.lang.String, java.lang.String> labels__ = LabelsDefaultEntryHolder.defaultEntry size += com.google.protobuf.CodedOutputStream.computeMessageSize(11, getVersionTemplate());
@java.lang.Override public com.google.cloud.kms.v1.CryptoKey getDefaultInstanceForType() { return com.google.cloud.kms.v1.CryptoKey.getDefaultInstance(); }
/** * * * <pre> * Output only. The resource name for this [CryptoKey][google.cloud.kms.v1.CryptoKey] in the format * `projects/*/locations/*/keyRings/*/cryptoKeys/*`. * </pre> * * <code>string name = 1;</code> */ public Builder clearName() { name_ = getDefaultInstance().getName(); onChanged(); return this; } /**
@Override public Map<String, String> extract(UpdateCryptoKeyRequest request) { ImmutableMap.Builder<String, String> params = ImmutableMap.builder(); params.put("crypto_key.name", String.valueOf(request.getCryptoKey().getName())); return params.build(); } })
@java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof com.google.cloud.kms.v1.UpdateCryptoKeyRequest)) { return super.equals(obj); } com.google.cloud.kms.v1.UpdateCryptoKeyRequest other = (com.google.cloud.kms.v1.UpdateCryptoKeyRequest) obj; boolean result = true; result = result && (hasCryptoKey() == other.hasCryptoKey()); if (hasCryptoKey()) { result = result && getCryptoKey().equals(other.getCryptoKey()); } result = result && (hasUpdateMask() == other.hasUpdateMask()); if (hasUpdateMask()) { result = result && getUpdateMask().equals(other.getUpdateMask()); } result = result && unknownFields.equals(other.unknownFields); return result; }
/** * * * <pre> * Output only. The time at which this [CryptoKey][google.cloud.kms.v1.CryptoKey] was created. * </pre> * * <code>.google.protobuf.Timestamp create_time = 5;</code> */ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { return getCreateTime(); }
public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.kms.v1.CryptoKey.getDescriptor().getEnumTypes().get(0); }
result = result && getName().equals(other.getName()); result = result && (hasPrimary() == other.hasPrimary()); if (hasPrimary()) { result = result && getPrimary().equals(other.getPrimary()); result = result && (hasCreateTime() == other.hasCreateTime()); if (hasCreateTime()) { result = result && getCreateTime().equals(other.getCreateTime()); result = result && (hasNextRotationTime() == other.hasNextRotationTime()); if (hasNextRotationTime()) { result = result && getNextRotationTime().equals(other.getNextRotationTime()); result = result && (hasVersionTemplate() == other.hasVersionTemplate()); if (hasVersionTemplate()) { result = result && getVersionTemplate().equals(other.getVersionTemplate()); result = result && internalGetLabels().equals(other.internalGetLabels()); result = result && getRotationScheduleCase().equals(other.getRotationScheduleCase()); if (!result) return false; switch (rotationScheduleCase_) { case 8: result = result && getRotationPeriod().equals(other.getRotationPeriod()); break; case 0: