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 enumgoogle.cloud.assuredworkloads.v1.Workload.ComplianceRegime
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ASSURED_WORKLOADS_FOR_PARTNERS
Assured Workloads for PartnersAU_REGIONS_AND_US_SUPPORT
Assured Workloads for Australia Regions and Support controls Available for public preview consumption.CA_REGIONS_AND_SUPPORT
Assured Workloads For Canada Regions and Support controlsCJIS
Criminal Justice Information Services (CJIS) Security policies.COMPLIANCE_REGIME_UNSPECIFIED
Unknown compliance regime.EU_REGIONS_AND_SUPPORT
Assured Workloads For EU Regions and Support controlsFEDRAMP_HIGH
FedRAMP High data protection controlsFEDRAMP_MODERATE
FedRAMP Moderate data protection controlsHIPAA
Health Insurance Portability and Accountability Act controlsHITRUST
Health Information Trust Alliance controlsIL4
Information protection as per DoD IL4 requirements.ITAR
International Traffic in Arms RegulationsUNRECOGNIZED
US_REGIONAL_ACCESS
Assured Workloads For US Regions data protection controls
-
Field Summary
Fields Modifier and Type Field Description static int
ASSURED_WORKLOADS_FOR_PARTNERS_VALUE
Assured Workloads for Partnersstatic int
AU_REGIONS_AND_US_SUPPORT_VALUE
Assured Workloads for Australia Regions and Support controls Available for public preview consumption.static int
CA_REGIONS_AND_SUPPORT_VALUE
Assured Workloads For Canada Regions and Support controlsstatic int
CJIS_VALUE
Criminal Justice Information Services (CJIS) Security policies.static int
COMPLIANCE_REGIME_UNSPECIFIED_VALUE
Unknown compliance regime.static int
EU_REGIONS_AND_SUPPORT_VALUE
Assured Workloads For EU Regions and Support controlsstatic int
FEDRAMP_HIGH_VALUE
FedRAMP High data protection controlsstatic int
FEDRAMP_MODERATE_VALUE
FedRAMP Moderate data protection controlsstatic int
HIPAA_VALUE
Health Insurance Portability and Accountability Act controlsstatic int
HITRUST_VALUE
Health Information Trust Alliance controlsstatic int
IL4_VALUE
Information protection as per DoD IL4 requirements.static int
ITAR_VALUE
International Traffic in Arms Regulationsstatic int
US_REGIONAL_ACCESS_VALUE
Assured Workloads For US Regions data protection controls
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static Workload.ComplianceRegime
forNumber(int value)
static com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor()
com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType()
int
getNumber()
com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor()
static com.google.protobuf.Internal.EnumLiteMap<Workload.ComplianceRegime>
internalGetValueMap()
static Workload.ComplianceRegime
valueOf(int value)
Deprecated.static Workload.ComplianceRegime
valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Returns the enum constant of this type with the specified name.static Workload.ComplianceRegime
valueOf(String name)
Returns 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 Detail
-
COMPLIANCE_REGIME_UNSPECIFIED
public static final Workload.ComplianceRegime COMPLIANCE_REGIME_UNSPECIFIED
Unknown compliance regime.
COMPLIANCE_REGIME_UNSPECIFIED = 0;
-
IL4
public static final Workload.ComplianceRegime IL4
Information protection as per DoD IL4 requirements.
IL4 = 1;
-
CJIS
public static final Workload.ComplianceRegime CJIS
Criminal Justice Information Services (CJIS) Security policies.
CJIS = 2;
-
FEDRAMP_HIGH
public static final Workload.ComplianceRegime FEDRAMP_HIGH
FedRAMP High data protection controls
FEDRAMP_HIGH = 3;
-
FEDRAMP_MODERATE
public static final Workload.ComplianceRegime FEDRAMP_MODERATE
FedRAMP Moderate data protection controls
FEDRAMP_MODERATE = 4;
-
US_REGIONAL_ACCESS
public static final Workload.ComplianceRegime US_REGIONAL_ACCESS
Assured Workloads For US Regions data protection controls
US_REGIONAL_ACCESS = 5;
-
HIPAA
public static final Workload.ComplianceRegime HIPAA
Health Insurance Portability and Accountability Act controls
HIPAA = 6;
-
HITRUST
public static final Workload.ComplianceRegime HITRUST
Health Information Trust Alliance controls
HITRUST = 7;
-
EU_REGIONS_AND_SUPPORT
public static final Workload.ComplianceRegime EU_REGIONS_AND_SUPPORT
Assured Workloads For EU Regions and Support controls
EU_REGIONS_AND_SUPPORT = 8;
-
CA_REGIONS_AND_SUPPORT
public static final Workload.ComplianceRegime CA_REGIONS_AND_SUPPORT
Assured Workloads For Canada Regions and Support controls
CA_REGIONS_AND_SUPPORT = 9;
-
ITAR
public static final Workload.ComplianceRegime ITAR
International Traffic in Arms Regulations
ITAR = 10;
-
AU_REGIONS_AND_US_SUPPORT
public static final Workload.ComplianceRegime 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
public static final Workload.ComplianceRegime ASSURED_WORKLOADS_FOR_PARTNERS
Assured Workloads for Partners
ASSURED_WORKLOADS_FOR_PARTNERS = 12;
-
UNRECOGNIZED
public static final Workload.ComplianceRegime UNRECOGNIZED
-
-
Field Detail
-
COMPLIANCE_REGIME_UNSPECIFIED_VALUE
public static final int COMPLIANCE_REGIME_UNSPECIFIED_VALUE
Unknown compliance regime.
COMPLIANCE_REGIME_UNSPECIFIED = 0;
- See Also:
- Constant Field Values
-
IL4_VALUE
public static final int IL4_VALUE
Information protection as per DoD IL4 requirements.
IL4 = 1;
- See Also:
- Constant Field Values
-
CJIS_VALUE
public static final int CJIS_VALUE
Criminal Justice Information Services (CJIS) Security policies.
CJIS = 2;
- See Also:
- Constant Field Values
-
FEDRAMP_HIGH_VALUE
public static final int FEDRAMP_HIGH_VALUE
FedRAMP High data protection controls
FEDRAMP_HIGH = 3;
- See Also:
- Constant Field Values
-
FEDRAMP_MODERATE_VALUE
public static final int FEDRAMP_MODERATE_VALUE
FedRAMP Moderate data protection controls
FEDRAMP_MODERATE = 4;
- See Also:
- Constant Field Values
-
US_REGIONAL_ACCESS_VALUE
public static final int US_REGIONAL_ACCESS_VALUE
Assured Workloads For US Regions data protection controls
US_REGIONAL_ACCESS = 5;
- See Also:
- Constant Field Values
-
HIPAA_VALUE
public static final int HIPAA_VALUE
Health Insurance Portability and Accountability Act controls
HIPAA = 6;
- See Also:
- Constant Field Values
-
HITRUST_VALUE
public static final int HITRUST_VALUE
Health Information Trust Alliance controls
HITRUST = 7;
- See Also:
- Constant Field Values
-
EU_REGIONS_AND_SUPPORT_VALUE
public static final int EU_REGIONS_AND_SUPPORT_VALUE
Assured Workloads For EU Regions and Support controls
EU_REGIONS_AND_SUPPORT = 8;
- See Also:
- Constant Field Values
-
CA_REGIONS_AND_SUPPORT_VALUE
public static final int CA_REGIONS_AND_SUPPORT_VALUE
Assured Workloads For Canada Regions and Support controls
CA_REGIONS_AND_SUPPORT = 9;
- See Also:
- Constant Field Values
-
ITAR_VALUE
public static final int ITAR_VALUE
International Traffic in Arms Regulations
ITAR = 10;
- See Also:
- Constant Field Values
-
AU_REGIONS_AND_US_SUPPORT_VALUE
public static final int AU_REGIONS_AND_US_SUPPORT_VALUE
Assured 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:
- Constant Field Values
-
ASSURED_WORKLOADS_FOR_PARTNERS_VALUE
public static final int ASSURED_WORKLOADS_FOR_PARTNERS_VALUE
Assured Workloads for Partners
ASSURED_WORKLOADS_FOR_PARTNERS = 12;
- See Also:
- Constant Field Values
-
-
Method Detail
-
values
public static Workload.ComplianceRegime[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (Workload.ComplianceRegime c : Workload.ComplianceRegime.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Workload.ComplianceRegime valueOf(String name)
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:
getNumber
in interfacecom.google.protobuf.Internal.EnumLite
- Specified by:
getNumber
in interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
@Deprecated public static Workload.ComplianceRegime valueOf(int value)
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
public static Workload.ComplianceRegime forNumber(int value)
- 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:
getValueDescriptor
in interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static final 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
-
-