Class CmEnrollment.Builder (0.12.0)

public static final class CmEnrollment.Builder extends GeneratedMessage.Builder<CmEnrollment.Builder> implements CmEnrollmentOrBuilder

The settings for Compliance Manager at a specific resource scope.=

Protobuf type google.cloud.cloudsecuritycompliance.v1.CmEnrollment

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public CmEnrollment build()
Returns
Type Description
CmEnrollment

buildPartial()

public CmEnrollment buildPartial()
Returns
Type Description
CmEnrollment

clear()

public CmEnrollment.Builder clear()
Returns
Type Description
CmEnrollment.Builder
Overrides

clearAuditConfig()

public CmEnrollment.Builder clearAuditConfig()

Optional. The audit configuration for Compliance Manager. If set at a scope, this configuration overrides any inherited audit configuration.

.google.cloud.cloudsecuritycompliance.v1.AuditConfig audit_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CmEnrollment.Builder

clearEnrolled()

public CmEnrollment.Builder clearEnrolled()

Optional. Whether the resource is enrolled in Compliance Manager. This setting is inherited by all descendants.

bool enrolled = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CmEnrollment.Builder

This builder for chaining.

clearName()

public CmEnrollment.Builder clearName()

Identifier. The name of the Compliance Manager enrollment.

Supported formats are the following:

  • organizations/{organization_id}/locations/{location}/cmEnrollment
  • folders/{folder_id}/locations/{location}/cmEnrollment
  • projects/{project_id}/locations/{location}/cmEnrollment

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
CmEnrollment.Builder

This builder for chaining.

getAuditConfig()

public AuditConfig getAuditConfig()

Optional. The audit configuration for Compliance Manager. If set at a scope, this configuration overrides any inherited audit configuration.

.google.cloud.cloudsecuritycompliance.v1.AuditConfig audit_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AuditConfig

The auditConfig.

getAuditConfigBuilder()

public AuditConfig.Builder getAuditConfigBuilder()

Optional. The audit configuration for Compliance Manager. If set at a scope, this configuration overrides any inherited audit configuration.

.google.cloud.cloudsecuritycompliance.v1.AuditConfig audit_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AuditConfig.Builder

getAuditConfigOrBuilder()

public AuditConfigOrBuilder getAuditConfigOrBuilder()

Optional. The audit configuration for Compliance Manager. If set at a scope, this configuration overrides any inherited audit configuration.

.google.cloud.cloudsecuritycompliance.v1.AuditConfig audit_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AuditConfigOrBuilder

getDefaultInstanceForType()

public CmEnrollment getDefaultInstanceForType()
Returns
Type Description
CmEnrollment

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getEnrolled()

public boolean getEnrolled()

Optional. Whether the resource is enrolled in Compliance Manager. This setting is inherited by all descendants.

bool enrolled = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The enrolled.

getName()

public String getName()

Identifier. The name of the Compliance Manager enrollment.

Supported formats are the following:

  • organizations/{organization_id}/locations/{location}/cmEnrollment
  • folders/{folder_id}/locations/{location}/cmEnrollment
  • projects/{project_id}/locations/{location}/cmEnrollment

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
String

The name.

getNameBytes()

public ByteString getNameBytes()

Identifier. The name of the Compliance Manager enrollment.

Supported formats are the following:

  • organizations/{organization_id}/locations/{location}/cmEnrollment
  • folders/{folder_id}/locations/{location}/cmEnrollment
  • projects/{project_id}/locations/{location}/cmEnrollment

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
ByteString

The bytes for name.

hasAuditConfig()

public boolean hasAuditConfig()

Optional. The audit configuration for Compliance Manager. If set at a scope, this configuration overrides any inherited audit configuration.

.google.cloud.cloudsecuritycompliance.v1.AuditConfig audit_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the auditConfig field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAuditConfig(AuditConfig value)

public CmEnrollment.Builder mergeAuditConfig(AuditConfig value)

Optional. The audit configuration for Compliance Manager. If set at a scope, this configuration overrides any inherited audit configuration.

.google.cloud.cloudsecuritycompliance.v1.AuditConfig audit_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value AuditConfig
Returns
Type Description
CmEnrollment.Builder

mergeFrom(CmEnrollment other)

public CmEnrollment.Builder mergeFrom(CmEnrollment other)
Parameter
Name Description
other CmEnrollment
Returns
Type Description
CmEnrollment.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public CmEnrollment.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
CmEnrollment.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public CmEnrollment.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
CmEnrollment.Builder
Overrides

setAuditConfig(AuditConfig value)

public CmEnrollment.Builder setAuditConfig(AuditConfig value)

Optional. The audit configuration for Compliance Manager. If set at a scope, this configuration overrides any inherited audit configuration.

.google.cloud.cloudsecuritycompliance.v1.AuditConfig audit_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value AuditConfig
Returns
Type Description
CmEnrollment.Builder

setAuditConfig(AuditConfig.Builder builderForValue)

public CmEnrollment.Builder setAuditConfig(AuditConfig.Builder builderForValue)

Optional. The audit configuration for Compliance Manager. If set at a scope, this configuration overrides any inherited audit configuration.

.google.cloud.cloudsecuritycompliance.v1.AuditConfig audit_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue AuditConfig.Builder
Returns
Type Description
CmEnrollment.Builder

setEnrolled(boolean value)

public CmEnrollment.Builder setEnrolled(boolean value)

Optional. Whether the resource is enrolled in Compliance Manager. This setting is inherited by all descendants.

bool enrolled = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The enrolled to set.

Returns
Type Description
CmEnrollment.Builder

This builder for chaining.

setName(String value)

public CmEnrollment.Builder setName(String value)

Identifier. The name of the Compliance Manager enrollment.

Supported formats are the following:

  • organizations/{organization_id}/locations/{location}/cmEnrollment
  • folders/{folder_id}/locations/{location}/cmEnrollment
  • projects/{project_id}/locations/{location}/cmEnrollment

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Parameter
Name Description
value String

The name to set.

Returns
Type Description
CmEnrollment.Builder

This builder for chaining.

setNameBytes(ByteString value)

public CmEnrollment.Builder setNameBytes(ByteString value)

Identifier. The name of the Compliance Manager enrollment.

Supported formats are the following:

  • organizations/{organization_id}/locations/{location}/cmEnrollment
  • folders/{folder_id}/locations/{location}/cmEnrollment
  • projects/{project_id}/locations/{location}/cmEnrollment

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Parameter
Name Description
value ByteString

The bytes for name to set.

Returns
Type Description
CmEnrollment.Builder

This builder for chaining.