public static final class EncryptionSpec.Builder extends GeneratedMessageV3.Builder<EncryptionSpec.Builder> implements EncryptionSpecOrBuilder
Rappresenta la specifica di una chiave di crittografia gestita dal cliente che può essere applicata a una risorsa di primo livello.
Tipo di protobuf google.cloud.vertexai.v1.EncryptionSpec
Membri ereditati
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Metodi statici
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Metodi
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public EncryptionSpec.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Sostituzioni
build()
public EncryptionSpec build()
buildPartial()
public EncryptionSpec buildPartial()
Clear()
public EncryptionSpec.Builder clear()
Sostituzioni
clearField(Descriptors.FieldDescriptor field)
public EncryptionSpec.Builder clearField(Descriptors.FieldDescriptor field)
Sostituzioni
clearKmsKeyName()
public EncryptionSpec.Builder clearKmsKeyName()
Obbligatorio. L'identificatore della risorsa Cloud KMS della chiave di crittografia gestita dal cliente utilizzata per proteggere una risorsa. Ha il modulo:
projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key
.
La chiave deve trovarsi nella stessa regione in cui viene creata la risorsa di computing.
string kms_key_name = 1 [(.google.api.field_behavior) = REQUIRED];
clearOneof(Descriptors.OneofDescriptor oneof)
public EncryptionSpec.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Sostituzioni
clone()
public EncryptionSpec.Builder clone()
Sostituzioni
getDefaultInstanceForType()
public EncryptionSpec getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Sostituzioni
getKmsKeyName()
public String getKmsKeyName()
Obbligatorio. L'identificatore della risorsa Cloud KMS della chiave di crittografia gestita dal cliente utilizzata per proteggere una risorsa. Ha il modulo:
projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key
.
La chiave deve trovarsi nella stessa regione in cui viene creata la risorsa di computing.
string kms_key_name = 1 [(.google.api.field_behavior) = REQUIRED];
Restituisce |
Tipo |
Description |
String |
Il parametro kmsKeyName.
|
getKmsKeyNameBytes()
public ByteString getKmsKeyNameBytes()
Obbligatorio. L'identificatore della risorsa Cloud KMS della chiave di crittografia gestita dal cliente utilizzata per proteggere una risorsa. Ha il modulo:
projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key
.
La chiave deve trovarsi nella stessa regione in cui viene creata la risorsa di computing.
string kms_key_name = 1 [(.google.api.field_behavior) = REQUIRED];
Restituisce |
Tipo |
Description |
ByteString |
I byte per kmsKeyName.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Sostituzioni
isInitialized()
public final boolean isInitialized()
Restituisce |
Tipo |
Description |
boolean |
|
Sostituzioni
mergeFrom(EncryptionSpec other)
public EncryptionSpec.Builder mergeFrom(EncryptionSpec other)
public EncryptionSpec.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Sostituzioni
mergeFrom(Message other)
public EncryptionSpec.Builder mergeFrom(Message other)
Parametro |
Nome |
Description |
other |
Message
|
Sostituzioni
mergeUnknownFields(UnknownFieldSet unknownFields)
public final EncryptionSpec.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Sostituzioni
setField(Descriptors.FieldDescriptor field, Object value)
public EncryptionSpec.Builder setField(Descriptors.FieldDescriptor field, Object value)
Sostituzioni
setKmsKeyName(String value)
public EncryptionSpec.Builder setKmsKeyName(String value)
Obbligatorio. L'identificatore della risorsa Cloud KMS della chiave di crittografia gestita dal cliente utilizzata per proteggere una risorsa. Ha il modulo:
projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key
.
La chiave deve trovarsi nella stessa regione in cui viene creata la risorsa di computing.
string kms_key_name = 1 [(.google.api.field_behavior) = REQUIRED];
Parametro |
Nome |
Description |
value |
String
Il valore kmsKeyName da impostare.
|
setKmsKeyNameBytes(ByteString value)
public EncryptionSpec.Builder setKmsKeyNameBytes(ByteString value)
Obbligatorio. L'identificatore della risorsa Cloud KMS della chiave di crittografia gestita dal cliente utilizzata per proteggere una risorsa. Ha il modulo:
projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key
.
La chiave deve trovarsi nella stessa regione in cui viene creata la risorsa di computing.
string kms_key_name = 1 [(.google.api.field_behavior) = REQUIRED];
Parametro |
Nome |
Description |
value |
ByteString
I byte per kmsKeyName da impostare.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public EncryptionSpec.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Sostituzioni
setUnknownFields(UnknownFieldSet unknownFields)
public final EncryptionSpec.Builder setUnknownFields(UnknownFieldSet unknownFields)
Sostituzioni