Enum Workload.ComplianceRegime
java.lang.Object
java.lang.Enum<Workload.ComplianceRegime>
com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,Serializable,Comparable<Workload.ComplianceRegime>
- Enclosing class:
- Workload
public static enum Workload.ComplianceRegime
extends Enum<Workload.ComplianceRegime>
implements com.google.protobuf.ProtocolMessageEnum
Supported Compliance Regimes.Protobuf enum
google.cloud.assuredworkloads.v1.Workload.ComplianceRegime-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionAssured Workloads for PartnersAssured Workloads for Australia Regions and Support controls Available for public preview consumption.Assured Workloads For Canada Regions and Support controlsCriminal Justice Information Services (CJIS) Security policies.Unknown compliance regime.Assured Workloads For EU Regions and Support controlsFedRAMP High data protection controlsFedRAMP Moderate data protection controlsHealth Insurance Portability and Accountability Act controlsHealth Information Trust Alliance controlsInformation protection as per DoD IL4 requirements.International Traffic in Arms RegulationsAssured Workloads For US Regions data protection controls -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intAssured Workloads for Partnersstatic final intAssured Workloads for Australia Regions and Support controls Available for public preview consumption.static final intAssured Workloads For Canada Regions and Support controlsstatic final intCriminal Justice Information Services (CJIS) Security policies.static final intUnknown compliance regime.static final intAssured Workloads For EU Regions and Support controlsstatic final intFedRAMP High data protection controlsstatic final intFedRAMP Moderate data protection controlsstatic final intHealth Insurance Portability and Accountability Act controlsstatic final intHealth Information Trust Alliance controlsstatic final intInformation protection as per DoD IL4 requirements.static final intInternational Traffic in Arms Regulationsstatic final intAssured Workloads For US Regions data protection controls -
Method Summary
Modifier and TypeMethodDescriptionstatic Workload.ComplianceRegimeforNumber(int value) static com.google.protobuf.Descriptors.EnumDescriptorfinal com.google.protobuf.Descriptors.EnumDescriptorfinal intfinal com.google.protobuf.Descriptors.EnumValueDescriptorstatic com.google.protobuf.Internal.EnumLiteMap<Workload.ComplianceRegime>static Workload.ComplianceRegimevalueOf(int value) Deprecated.static Workload.ComplianceRegimevalueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this type with the specified name.static Workload.ComplianceRegimeReturns the enum constant of this type with the specified name.static Workload.ComplianceRegime[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
COMPLIANCE_REGIME_UNSPECIFIED
Unknown compliance regime.
COMPLIANCE_REGIME_UNSPECIFIED = 0; -
IL4
Information protection as per DoD IL4 requirements.
IL4 = 1; -
CJIS
Criminal Justice Information Services (CJIS) Security policies.
CJIS = 2; -
FEDRAMP_HIGH
FedRAMP High data protection controls
FEDRAMP_HIGH = 3; -
FEDRAMP_MODERATE
FedRAMP Moderate data protection controls
FEDRAMP_MODERATE = 4; -
US_REGIONAL_ACCESS
Assured Workloads For US Regions data protection controls
US_REGIONAL_ACCESS = 5; -
HIPAA
Health Insurance Portability and Accountability Act controls
HIPAA = 6; -
HITRUST
Health Information Trust Alliance controls
HITRUST = 7; -
EU_REGIONS_AND_SUPPORT
Assured Workloads For EU Regions and Support controls
EU_REGIONS_AND_SUPPORT = 8; -
CA_REGIONS_AND_SUPPORT
Assured Workloads For Canada Regions and Support controls
CA_REGIONS_AND_SUPPORT = 9; -
ITAR
International Traffic in Arms Regulations
ITAR = 10; -
AU_REGIONS_AND_US_SUPPORT
Assured Workloads for Australia Regions and Support controls Available for public preview consumption. Don't create production workloads.
AU_REGIONS_AND_US_SUPPORT = 11; -
ASSURED_WORKLOADS_FOR_PARTNERS
Assured Workloads for Partners
ASSURED_WORKLOADS_FOR_PARTNERS = 12; -
UNRECOGNIZED
-
-
Field Details
-
COMPLIANCE_REGIME_UNSPECIFIED_VALUE
public static final int COMPLIANCE_REGIME_UNSPECIFIED_VALUEUnknown compliance regime.
COMPLIANCE_REGIME_UNSPECIFIED = 0;- See Also:
-
IL4_VALUE
public static final int IL4_VALUEInformation protection as per DoD IL4 requirements.
IL4 = 1;- See Also:
-
CJIS_VALUE
public static final int CJIS_VALUECriminal Justice Information Services (CJIS) Security policies.
CJIS = 2;- See Also:
-
FEDRAMP_HIGH_VALUE
public static final int FEDRAMP_HIGH_VALUEFedRAMP High data protection controls
FEDRAMP_HIGH = 3;- See Also:
-
FEDRAMP_MODERATE_VALUE
public static final int FEDRAMP_MODERATE_VALUEFedRAMP Moderate data protection controls
FEDRAMP_MODERATE = 4;- See Also:
-
US_REGIONAL_ACCESS_VALUE
public static final int US_REGIONAL_ACCESS_VALUEAssured Workloads For US Regions data protection controls
US_REGIONAL_ACCESS = 5;- See Also:
-
HIPAA_VALUE
public static final int HIPAA_VALUEHealth Insurance Portability and Accountability Act controls
HIPAA = 6;- See Also:
-
HITRUST_VALUE
public static final int HITRUST_VALUEHealth Information Trust Alliance controls
HITRUST = 7;- See Also:
-
EU_REGIONS_AND_SUPPORT_VALUE
public static final int EU_REGIONS_AND_SUPPORT_VALUEAssured Workloads For EU Regions and Support controls
EU_REGIONS_AND_SUPPORT = 8;- See Also:
-
CA_REGIONS_AND_SUPPORT_VALUE
public static final int CA_REGIONS_AND_SUPPORT_VALUEAssured Workloads For Canada Regions and Support controls
CA_REGIONS_AND_SUPPORT = 9;- See Also:
-
ITAR_VALUE
public static final int ITAR_VALUEInternational Traffic in Arms Regulations
ITAR = 10;- See Also:
-
AU_REGIONS_AND_US_SUPPORT_VALUE
public static final int AU_REGIONS_AND_US_SUPPORT_VALUEAssured Workloads for Australia Regions and Support controls Available for public preview consumption. Don't create production workloads.
AU_REGIONS_AND_US_SUPPORT = 11;- See Also:
-
ASSURED_WORKLOADS_FOR_PARTNERS_VALUE
public static final int ASSURED_WORKLOADS_FOR_PARTNERS_VALUEAssured Workloads for Partners
ASSURED_WORKLOADS_FOR_PARTNERS = 12;- See Also:
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getNumber
public final int getNumber()- Specified by:
getNumberin interfacecom.google.protobuf.Internal.EnumLite- Specified by:
getNumberin interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
Deprecated.Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
value- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
forNumber
- Parameters:
value- The numeric wire value of the corresponding enum entry.- Returns:
- The enum associated with the given numeric wire value.
-
internalGetValueMap
public static com.google.protobuf.Internal.EnumLiteMap<Workload.ComplianceRegime> internalGetValueMap() -
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()- Specified by:
getValueDescriptorin interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() -
valueOf
public static Workload.ComplianceRegime valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
desc- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-