- 0.86.0 (latest)
- 0.85.0
- 0.83.0
- 0.81.0
- 0.79.0
- 0.78.0
- 0.77.0
- 0.76.0
- 0.75.0
- 0.73.0
- 0.71.0
- 0.70.0
- 0.67.0
- 0.66.0
- 0.65.0
- 0.63.0
- 0.62.0
- 0.61.0
- 0.60.0
- 0.59.0
- 0.58.0
- 0.57.0
- 0.56.0
- 0.55.0
- 0.54.0
- 0.52.0
- 0.51.0
- 0.50.0
- 0.49.0
- 0.48.0
- 0.47.0
- 0.46.0
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.40.0
- 0.39.0
- 0.38.0
- 0.37.0
- 0.36.0
- 0.35.0
- 0.34.0
- 0.33.0
- 0.32.0
- 0.31.0
- 0.30.0
- 0.27.0
- 0.26.0
- 0.25.0
- 0.24.0
- 0.23.0
- 0.22.0
- 0.21.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.0
- 0.12.0
- 0.11.0
- 0.10.0
- 0.9.0
- 0.8.0
- 0.7.0
- 0.6.6
- 0.5.13
public static final class SecurityHealthAnalyticsSettings.NonOrgIamMemberSettings.Builder extends GeneratedMessage.Builder<SecurityHealthAnalyticsSettings.NonOrgIamMemberSettings.Builder> implements SecurityHealthAnalyticsSettings.NonOrgIamMemberSettingsOrBuilderSettings for "NON_ORG_IAM_MEMBER" scanner.
Protobuf type
google.cloud.securitycenter.settings.v1beta1.SecurityHealthAnalyticsSettings.NonOrgIamMemberSettings
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > SecurityHealthAnalyticsSettings.NonOrgIamMemberSettings.BuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
addAllApprovedIdentities(Iterable<String> values)
public SecurityHealthAnalyticsSettings.NonOrgIamMemberSettings.Builder addAllApprovedIdentities(Iterable<String> values)User emails ending in the provided identities are allowed to have IAM permissions on a project or the organization. Otherwise a finding will be created. A valid identity can be:
- a domain that starts with "@", e.g. "@yourdomain.com".
- a fully specified email address that does not start with "@", e.g. "abc@gmail.com" Regular expressions are not supported. Service accounts are not examined by the scanner and will be omitted if added to the list. If not specified, only Gmail accounts will be considered as non-approved.
repeated string approved_identities = 1;
| Parameter | |
|---|---|
| Name | Description |
values |
Iterable<String>The approvedIdentities to add. |
| Returns | |
|---|---|
| Type | Description |
SecurityHealthAnalyticsSettings.NonOrgIamMemberSettings.Builder |
This builder for chaining. |
addApprovedIdentities(String value)
public SecurityHealthAnalyticsSettings.NonOrgIamMemberSettings.Builder addApprovedIdentities(String value)User emails ending in the provided identities are allowed to have IAM permissions on a project or the organization. Otherwise a finding will be created. A valid identity can be:
- a domain that starts with "@", e.g. "@yourdomain.com".
- a fully specified email address that does not start with "@", e.g. "abc@gmail.com" Regular expressions are not supported. Service accounts are not examined by the scanner and will be omitted if added to the list. If not specified, only Gmail accounts will be considered as non-approved.
repeated string approved_identities = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe approvedIdentities to add. |
| Returns | |
|---|---|
| Type | Description |
SecurityHealthAnalyticsSettings.NonOrgIamMemberSettings.Builder |
This builder for chaining. |
addApprovedIdentitiesBytes(ByteString value)
public SecurityHealthAnalyticsSettings.NonOrgIamMemberSettings.Builder addApprovedIdentitiesBytes(ByteString value)User emails ending in the provided identities are allowed to have IAM permissions on a project or the organization. Otherwise a finding will be created. A valid identity can be:
- a domain that starts with "@", e.g. "@yourdomain.com".
- a fully specified email address that does not start with "@", e.g. "abc@gmail.com" Regular expressions are not supported. Service accounts are not examined by the scanner and will be omitted if added to the list. If not specified, only Gmail accounts will be considered as non-approved.
repeated string approved_identities = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes of the approvedIdentities to add. |
| Returns | |
|---|---|
| Type | Description |
SecurityHealthAnalyticsSettings.NonOrgIamMemberSettings.Builder |
This builder for chaining. |
build()
public SecurityHealthAnalyticsSettings.NonOrgIamMemberSettings build()| Returns | |
|---|---|
| Type | Description |
SecurityHealthAnalyticsSettings.NonOrgIamMemberSettings |
|
buildPartial()
public SecurityHealthAnalyticsSettings.NonOrgIamMemberSettings buildPartial()| Returns | |
|---|---|
| Type | Description |
SecurityHealthAnalyticsSettings.NonOrgIamMemberSettings |
|
clear()
public SecurityHealthAnalyticsSettings.NonOrgIamMemberSettings.Builder clear()| Returns | |
|---|---|
| Type | Description |
SecurityHealthAnalyticsSettings.NonOrgIamMemberSettings.Builder |
|
clearApprovedIdentities()
public SecurityHealthAnalyticsSettings.NonOrgIamMemberSettings.Builder clearApprovedIdentities()User emails ending in the provided identities are allowed to have IAM permissions on a project or the organization. Otherwise a finding will be created. A valid identity can be:
- a domain that starts with "@", e.g. "@yourdomain.com".
- a fully specified email address that does not start with "@", e.g. "abc@gmail.com" Regular expressions are not supported. Service accounts are not examined by the scanner and will be omitted if added to the list. If not specified, only Gmail accounts will be considered as non-approved.
repeated string approved_identities = 1;
| Returns | |
|---|---|
| Type | Description |
SecurityHealthAnalyticsSettings.NonOrgIamMemberSettings.Builder |
This builder for chaining. |
getApprovedIdentities(int index)
public String getApprovedIdentities(int index)User emails ending in the provided identities are allowed to have IAM permissions on a project or the organization. Otherwise a finding will be created. A valid identity can be:
- a domain that starts with "@", e.g. "@yourdomain.com".
- a fully specified email address that does not start with "@", e.g. "abc@gmail.com" Regular expressions are not supported. Service accounts are not examined by the scanner and will be omitted if added to the list. If not specified, only Gmail accounts will be considered as non-approved.
repeated string approved_identities = 1;
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the element to return. |
| Returns | |
|---|---|
| Type | Description |
String |
The approvedIdentities at the given index. |
getApprovedIdentitiesBytes(int index)
public ByteString getApprovedIdentitiesBytes(int index)User emails ending in the provided identities are allowed to have IAM permissions on a project or the organization. Otherwise a finding will be created. A valid identity can be:
- a domain that starts with "@", e.g. "@yourdomain.com".
- a fully specified email address that does not start with "@", e.g. "abc@gmail.com" Regular expressions are not supported. Service accounts are not examined by the scanner and will be omitted if added to the list. If not specified, only Gmail accounts will be considered as non-approved.
repeated string approved_identities = 1;
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the value to return. |
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes of the approvedIdentities at the given index. |
getApprovedIdentitiesCount()
public int getApprovedIdentitiesCount()User emails ending in the provided identities are allowed to have IAM permissions on a project or the organization. Otherwise a finding will be created. A valid identity can be:
- a domain that starts with "@", e.g. "@yourdomain.com".
- a fully specified email address that does not start with "@", e.g. "abc@gmail.com" Regular expressions are not supported. Service accounts are not examined by the scanner and will be omitted if added to the list. If not specified, only Gmail accounts will be considered as non-approved.
repeated string approved_identities = 1;
| Returns | |
|---|---|
| Type | Description |
int |
The count of approvedIdentities. |
getApprovedIdentitiesList()
public ProtocolStringList getApprovedIdentitiesList()User emails ending in the provided identities are allowed to have IAM permissions on a project or the organization. Otherwise a finding will be created. A valid identity can be:
- a domain that starts with "@", e.g. "@yourdomain.com".
- a fully specified email address that does not start with "@", e.g. "abc@gmail.com" Regular expressions are not supported. Service accounts are not examined by the scanner and will be omitted if added to the list. If not specified, only Gmail accounts will be considered as non-approved.
repeated string approved_identities = 1;
| Returns | |
|---|---|
| Type | Description |
ProtocolStringList |
A list containing the approvedIdentities. |
getDefaultInstanceForType()
public SecurityHealthAnalyticsSettings.NonOrgIamMemberSettings getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
SecurityHealthAnalyticsSettings.NonOrgIamMemberSettings |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(SecurityHealthAnalyticsSettings.NonOrgIamMemberSettings other)
public SecurityHealthAnalyticsSettings.NonOrgIamMemberSettings.Builder mergeFrom(SecurityHealthAnalyticsSettings.NonOrgIamMemberSettings other)| Parameter | |
|---|---|
| Name | Description |
other |
SecurityHealthAnalyticsSettings.NonOrgIamMemberSettings |
| Returns | |
|---|---|
| Type | Description |
SecurityHealthAnalyticsSettings.NonOrgIamMemberSettings.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public SecurityHealthAnalyticsSettings.NonOrgIamMemberSettings.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
SecurityHealthAnalyticsSettings.NonOrgIamMemberSettings.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public SecurityHealthAnalyticsSettings.NonOrgIamMemberSettings.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
SecurityHealthAnalyticsSettings.NonOrgIamMemberSettings.Builder |
|
setApprovedIdentities(int index, String value)
public SecurityHealthAnalyticsSettings.NonOrgIamMemberSettings.Builder setApprovedIdentities(int index, String value)User emails ending in the provided identities are allowed to have IAM permissions on a project or the organization. Otherwise a finding will be created. A valid identity can be:
- a domain that starts with "@", e.g. "@yourdomain.com".
- a fully specified email address that does not start with "@", e.g. "abc@gmail.com" Regular expressions are not supported. Service accounts are not examined by the scanner and will be omitted if added to the list. If not specified, only Gmail accounts will be considered as non-approved.
repeated string approved_identities = 1;
| Parameters | |
|---|---|
| Name | Description |
index |
intThe index to set the value at. |
value |
StringThe approvedIdentities to set. |
| Returns | |
|---|---|
| Type | Description |
SecurityHealthAnalyticsSettings.NonOrgIamMemberSettings.Builder |
This builder for chaining. |