@java.lang.Override public Builder newBuilderForType() { return newBuilder(); }
@java.lang.Override public com.google.cloud.kms.v1.CryptoKeyVersionTemplate buildPartial() { com.google.cloud.kms.v1.CryptoKeyVersionTemplate result = new com.google.cloud.kms.v1.CryptoKeyVersionTemplate(this); result.protectionLevel_ = protectionLevel_; result.algorithm_ = algorithm_; onBuilt(); return result; }
public Builder mergeFrom(com.google.cloud.kms.v1.CryptoKeyVersionTemplate other) { if (other == com.google.cloud.kms.v1.CryptoKeyVersionTemplate.getDefaultInstance()) return this; if (other.protectionLevel_ != 0) { setProtectionLevelValue(other.getProtectionLevelValue()); } if (other.algorithm_ != 0) { setAlgorithmValue(other.getAlgorithmValue()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; }
if (!parseUnknownFieldProto3(input, unknownFields, extensionRegistry, tag)) { done = true; } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable();
@java.lang.Override public com.google.cloud.kms.v1.CryptoKeyVersionTemplate getDefaultInstanceForType() { return com.google.cloud.kms.v1.CryptoKeyVersionTemplate.getDefaultInstance(); }
@java.lang.Override public com.google.cloud.kms.v1.CryptoKeyVersionTemplate build() { com.google.cloud.kms.v1.CryptoKeyVersionTemplate result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; }
@java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + PROTECTION_LEVEL_FIELD_NUMBER; hash = (53 * hash) + protectionLevel_; hash = (37 * hash) + ALGORITHM_FIELD_NUMBER; hash = (53 * hash) + algorithm_; hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; }
result = result && getVersionTemplate().equals(other.getVersionTemplate());
hash = (53 * hash) + getVersionTemplate().hashCode();
/** * * * <pre> * A template describing settings for new [CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion] instances. * The properties of new [CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion] instances created by either * [CreateCryptoKeyVersion][google.cloud.kms.v1.KeyManagementService.CreateCryptoKeyVersion] or * auto-rotation are controlled by this template. * </pre> * * <code>.google.cloud.kms.v1.CryptoKeyVersionTemplate version_template = 11;</code> */ public com.google.cloud.kms.v1.CryptoKeyVersionTemplate getVersionTemplate() { return versionTemplate_ == null ? com.google.cloud.kms.v1.CryptoKeyVersionTemplate.getDefaultInstance() : versionTemplate_; } /**
if (!parseUnknownFieldProto3(input, unknownFields, extensionRegistry, tag)) { done = true; } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable();
@java.lang.Override public com.google.cloud.kms.v1.CryptoKeyVersionTemplate build() { com.google.cloud.kms.v1.CryptoKeyVersionTemplate result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; }
@java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + PROTECTION_LEVEL_FIELD_NUMBER; hash = (53 * hash) + protectionLevel_; hash = (37 * hash) + ALGORITHM_FIELD_NUMBER; hash = (53 * hash) + algorithm_; hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; }
result = result && getVersionTemplate().equals(other.getVersionTemplate());
hash = (53 * hash) + getVersionTemplate().hashCode();
/** * * * <pre> * A template describing settings for new [CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion] instances. * The properties of new [CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion] instances created by either * [CreateCryptoKeyVersion][google.cloud.kms.v1.KeyManagementService.CreateCryptoKeyVersion] or * auto-rotation are controlled by this template. * </pre> * * <code>.google.cloud.kms.v1.CryptoKeyVersionTemplate version_template = 11;</code> */ public Builder mergeVersionTemplate(com.google.cloud.kms.v1.CryptoKeyVersionTemplate value) { if (versionTemplateBuilder_ == null) { if (versionTemplate_ != null) { versionTemplate_ = com.google.cloud.kms.v1.CryptoKeyVersionTemplate.newBuilder(versionTemplate_) .mergeFrom(value) .buildPartial(); } else { versionTemplate_ = value; } onChanged(); } else { versionTemplateBuilder_.mergeFrom(value); } return this; } /**
public Builder mergeFrom(com.google.cloud.kms.v1.CryptoKeyVersionTemplate other) { if (other == com.google.cloud.kms.v1.CryptoKeyVersionTemplate.getDefaultInstance()) return this; if (other.protectionLevel_ != 0) { setProtectionLevelValue(other.getProtectionLevelValue()); } if (other.algorithm_ != 0) { setAlgorithmValue(other.getAlgorithmValue()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; }
/** * * * <pre> * A template describing settings for new [CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion] instances. * The properties of new [CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion] instances created by either * [CreateCryptoKeyVersion][google.cloud.kms.v1.KeyManagementService.CreateCryptoKeyVersion] or * auto-rotation are controlled by this template. * </pre> * * <code>.google.cloud.kms.v1.CryptoKeyVersionTemplate version_template = 11;</code> */ public com.google.cloud.kms.v1.CryptoKeyVersionTemplateOrBuilder getVersionTemplateOrBuilder() { if (versionTemplateBuilder_ != null) { return versionTemplateBuilder_.getMessageOrBuilder(); } else { return versionTemplate_ == null ? com.google.cloud.kms.v1.CryptoKeyVersionTemplate.getDefaultInstance() : versionTemplate_; } } /**
@java.lang.Override public com.google.cloud.kms.v1.CryptoKeyVersionTemplate buildPartial() { com.google.cloud.kms.v1.CryptoKeyVersionTemplate result = new com.google.cloud.kms.v1.CryptoKeyVersionTemplate(this); result.protectionLevel_ = protectionLevel_; result.algorithm_ = algorithm_; onBuilt(); return result; }
@java.lang.Override public Builder newBuilderForType() { return newBuilder(); }