public static final class Workload.FedrampHighSettings.Builder extends GeneratedMessageV3.Builder<Workload.FedrampHighSettings.Builder> implements Workload.FedrampHighSettingsOrBuilder
Settings specific to resources needed for FedRAMP High.
Protobuf type google.cloud.assuredworkloads.v1beta1.Workload.FedrampHighSettings
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
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)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Workload.FedrampHighSettings.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public Workload.FedrampHighSettings build()
buildPartial()
public Workload.FedrampHighSettings buildPartial()
clear()
public Workload.FedrampHighSettings.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public Workload.FedrampHighSettings.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearKmsSettings()
public Workload.FedrampHighSettings.Builder clearKmsSettings()
Input only. Immutable. Settings used to create a CMEK crypto key.
.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE];
clearOneof(Descriptors.OneofDescriptor oneof)
public Workload.FedrampHighSettings.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public Workload.FedrampHighSettings.Builder clone()
Overrides
getDefaultInstanceForType()
public Workload.FedrampHighSettings getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getKmsSettings()
public Workload.KMSSettings getKmsSettings()
Input only. Immutable. Settings used to create a CMEK crypto key.
.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE];
getKmsSettingsBuilder()
public Workload.KMSSettings.Builder getKmsSettingsBuilder()
Input only. Immutable. Settings used to create a CMEK crypto key.
.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE];
getKmsSettingsOrBuilder()
public Workload.KMSSettingsOrBuilder getKmsSettingsOrBuilder()
Input only. Immutable. Settings used to create a CMEK crypto key.
.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE];
hasKmsSettings()
public boolean hasKmsSettings()
Input only. Immutable. Settings used to create a CMEK crypto key.
.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE];
Returns |
---|
Type | Description |
boolean | Whether the kmsSettings field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(Workload.FedrampHighSettings other)
public Workload.FedrampHighSettings.Builder mergeFrom(Workload.FedrampHighSettings other)
public Workload.FedrampHighSettings.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public Workload.FedrampHighSettings.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeKmsSettings(Workload.KMSSettings value)
public Workload.FedrampHighSettings.Builder mergeKmsSettings(Workload.KMSSettings value)
Input only. Immutable. Settings used to create a CMEK crypto key.
.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE];
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Workload.FedrampHighSettings.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public Workload.FedrampHighSettings.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setKmsSettings(Workload.KMSSettings value)
public Workload.FedrampHighSettings.Builder setKmsSettings(Workload.KMSSettings value)
Input only. Immutable. Settings used to create a CMEK crypto key.
.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE];
setKmsSettings(Workload.KMSSettings.Builder builderForValue)
public Workload.FedrampHighSettings.Builder setKmsSettings(Workload.KMSSettings.Builder builderForValue)
Input only. Immutable. Settings used to create a CMEK crypto key.
.google.cloud.assuredworkloads.v1beta1.Workload.KMSSettings kms_settings = 1 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE];
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Workload.FedrampHighSettings.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final Workload.FedrampHighSettings.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides