- 1.85.0 (latest)
- 1.83.0
- 1.82.0
- 1.81.0
- 1.80.0
- 1.78.0
- 1.76.0
- 1.75.0
- 1.74.0
- 1.73.0
- 1.72.0
- 1.70.0
- 1.68.0
- 1.67.0
- 1.64.0
- 1.63.0
- 1.62.0
- 1.60.0
- 1.59.0
- 1.58.0
- 1.57.0
- 1.56.0
- 1.55.0
- 1.54.0
- 1.53.0
- 1.52.0
- 1.51.0
- 1.49.0
- 1.48.0
- 1.47.0
- 1.46.0
- 1.45.0
- 1.44.0
- 1.43.0
- 1.42.0
- 1.41.0
- 1.40.0
- 1.39.0
- 1.37.0
- 1.36.0
- 1.35.0
- 1.34.0
- 1.33.0
- 1.32.0
- 1.31.0
- 1.30.0
- 1.29.0
- 1.28.0
- 1.27.0
- 1.24.0
- 1.23.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.0
- 1.11.0
- 1.9.0
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.6
- 1.2.1
- 1.1.0
- 1.0.1
- 0.5.4
public static final class FeatureSpec.Builder extends GeneratedMessage.Builder<FeatureSpec.Builder> implements FeatureSpecOrBuilderCloud Audit Logging: Spec for Audit Logging Allowlisting.
Protobuf type google.cloud.gkehub.cloudauditlogging.v1alpha.FeatureSpec
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > FeatureSpec.BuilderImplements
FeatureSpecOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
addAllAllowlistedServiceAccounts(Iterable<String> values)
public FeatureSpec.Builder addAllAllowlistedServiceAccounts(Iterable<String> values)Service account that should be allowlisted to send the audit logs; eg cloudauditlogging@gcp-project.iam.gserviceaccount.com. These accounts must already exist, but do not need to have any permissions granted to them. The customer's entitlements will be checked prior to allowlisting (i.e. the customer must be an Anthos customer.)
repeated string allowlisted_service_accounts = 1;
| Parameter | |
|---|---|
| Name | Description |
values |
Iterable<String>The allowlistedServiceAccounts to add. |
| Returns | |
|---|---|
| Type | Description |
FeatureSpec.Builder |
This builder for chaining. |
addAllowlistedServiceAccounts(String value)
public FeatureSpec.Builder addAllowlistedServiceAccounts(String value)Service account that should be allowlisted to send the audit logs; eg cloudauditlogging@gcp-project.iam.gserviceaccount.com. These accounts must already exist, but do not need to have any permissions granted to them. The customer's entitlements will be checked prior to allowlisting (i.e. the customer must be an Anthos customer.)
repeated string allowlisted_service_accounts = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe allowlistedServiceAccounts to add. |
| Returns | |
|---|---|
| Type | Description |
FeatureSpec.Builder |
This builder for chaining. |
addAllowlistedServiceAccountsBytes(ByteString value)
public FeatureSpec.Builder addAllowlistedServiceAccountsBytes(ByteString value)Service account that should be allowlisted to send the audit logs; eg cloudauditlogging@gcp-project.iam.gserviceaccount.com. These accounts must already exist, but do not need to have any permissions granted to them. The customer's entitlements will be checked prior to allowlisting (i.e. the customer must be an Anthos customer.)
repeated string allowlisted_service_accounts = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes of the allowlistedServiceAccounts to add. |
| Returns | |
|---|---|
| Type | Description |
FeatureSpec.Builder |
This builder for chaining. |
build()
public FeatureSpec build()| Returns | |
|---|---|
| Type | Description |
FeatureSpec |
|
buildPartial()
public FeatureSpec buildPartial()| Returns | |
|---|---|
| Type | Description |
FeatureSpec |
|
clear()
public FeatureSpec.Builder clear()| Returns | |
|---|---|
| Type | Description |
FeatureSpec.Builder |
|
clearAllowlistedServiceAccounts()
public FeatureSpec.Builder clearAllowlistedServiceAccounts()Service account that should be allowlisted to send the audit logs; eg cloudauditlogging@gcp-project.iam.gserviceaccount.com. These accounts must already exist, but do not need to have any permissions granted to them. The customer's entitlements will be checked prior to allowlisting (i.e. the customer must be an Anthos customer.)
repeated string allowlisted_service_accounts = 1;
| Returns | |
|---|---|
| Type | Description |
FeatureSpec.Builder |
This builder for chaining. |
getAllowlistedServiceAccounts(int index)
public String getAllowlistedServiceAccounts(int index)Service account that should be allowlisted to send the audit logs; eg cloudauditlogging@gcp-project.iam.gserviceaccount.com. These accounts must already exist, but do not need to have any permissions granted to them. The customer's entitlements will be checked prior to allowlisting (i.e. the customer must be an Anthos customer.)
repeated string allowlisted_service_accounts = 1;
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the element to return. |
| Returns | |
|---|---|
| Type | Description |
String |
The allowlistedServiceAccounts at the given index. |
getAllowlistedServiceAccountsBytes(int index)
public ByteString getAllowlistedServiceAccountsBytes(int index)Service account that should be allowlisted to send the audit logs; eg cloudauditlogging@gcp-project.iam.gserviceaccount.com. These accounts must already exist, but do not need to have any permissions granted to them. The customer's entitlements will be checked prior to allowlisting (i.e. the customer must be an Anthos customer.)
repeated string allowlisted_service_accounts = 1;
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the value to return. |
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes of the allowlistedServiceAccounts at the given index. |
getAllowlistedServiceAccountsCount()
public int getAllowlistedServiceAccountsCount()Service account that should be allowlisted to send the audit logs; eg cloudauditlogging@gcp-project.iam.gserviceaccount.com. These accounts must already exist, but do not need to have any permissions granted to them. The customer's entitlements will be checked prior to allowlisting (i.e. the customer must be an Anthos customer.)
repeated string allowlisted_service_accounts = 1;
| Returns | |
|---|---|
| Type | Description |
int |
The count of allowlistedServiceAccounts. |
getAllowlistedServiceAccountsList()
public ProtocolStringList getAllowlistedServiceAccountsList()Service account that should be allowlisted to send the audit logs; eg cloudauditlogging@gcp-project.iam.gserviceaccount.com. These accounts must already exist, but do not need to have any permissions granted to them. The customer's entitlements will be checked prior to allowlisting (i.e. the customer must be an Anthos customer.)
repeated string allowlisted_service_accounts = 1;
| Returns | |
|---|---|
| Type | Description |
ProtocolStringList |
A list containing the allowlistedServiceAccounts. |
getDefaultInstanceForType()
public FeatureSpec getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
FeatureSpec |
|
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(FeatureSpec other)
public FeatureSpec.Builder mergeFrom(FeatureSpec other)| Parameter | |
|---|---|
| Name | Description |
other |
FeatureSpec |
| Returns | |
|---|---|
| Type | Description |
FeatureSpec.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public FeatureSpec.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
FeatureSpec.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public FeatureSpec.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
FeatureSpec.Builder |
|
setAllowlistedServiceAccounts(int index, String value)
public FeatureSpec.Builder setAllowlistedServiceAccounts(int index, String value)Service account that should be allowlisted to send the audit logs; eg cloudauditlogging@gcp-project.iam.gserviceaccount.com. These accounts must already exist, but do not need to have any permissions granted to them. The customer's entitlements will be checked prior to allowlisting (i.e. the customer must be an Anthos customer.)
repeated string allowlisted_service_accounts = 1;
| Parameters | |
|---|---|
| Name | Description |
index |
intThe index to set the value at. |
value |
StringThe allowlistedServiceAccounts to set. |
| Returns | |
|---|---|
| Type | Description |
FeatureSpec.Builder |
This builder for chaining. |