public static final class WorkloadPolicyConfig.Builder extends GeneratedMessage.Builder<WorkloadPolicyConfig.Builder> implements WorkloadPolicyConfigOrBuilderWorkloadPolicyConfig is the configuration related to GCW workload policy
Protobuf type google.container.v1beta1.WorkloadPolicyConfig
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > WorkloadPolicyConfig.BuilderImplements
WorkloadPolicyConfigOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public WorkloadPolicyConfig build()| Returns | |
|---|---|
| Type | Description |
WorkloadPolicyConfig |
|
buildPartial()
public WorkloadPolicyConfig buildPartial()| Returns | |
|---|---|
| Type | Description |
WorkloadPolicyConfig |
|
clear()
public WorkloadPolicyConfig.Builder clear()| Returns | |
|---|---|
| Type | Description |
WorkloadPolicyConfig.Builder |
|
clearAllowNetAdmin()
public WorkloadPolicyConfig.Builder clearAllowNetAdmin()If true, workloads can use NET_ADMIN capability.
optional bool allow_net_admin = 1;
| Returns | |
|---|---|
| Type | Description |
WorkloadPolicyConfig.Builder |
This builder for chaining. |
clearAutopilotCompatibilityAuditingEnabled()
public WorkloadPolicyConfig.Builder clearAutopilotCompatibilityAuditingEnabled()If true, enables the GCW Auditor that audits workloads on standard clusters.
optional bool autopilot_compatibility_auditing_enabled = 2;
| Returns | |
|---|---|
| Type | Description |
WorkloadPolicyConfig.Builder |
This builder for chaining. |
getAllowNetAdmin()
public boolean getAllowNetAdmin()If true, workloads can use NET_ADMIN capability.
optional bool allow_net_admin = 1;
| Returns | |
|---|---|
| Type | Description |
boolean |
The allowNetAdmin. |
getAutopilotCompatibilityAuditingEnabled()
public boolean getAutopilotCompatibilityAuditingEnabled()If true, enables the GCW Auditor that audits workloads on standard clusters.
optional bool autopilot_compatibility_auditing_enabled = 2;
| Returns | |
|---|---|
| Type | Description |
boolean |
The autopilotCompatibilityAuditingEnabled. |
getDefaultInstanceForType()
public WorkloadPolicyConfig getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
WorkloadPolicyConfig |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
hasAllowNetAdmin()
public boolean hasAllowNetAdmin()If true, workloads can use NET_ADMIN capability.
optional bool allow_net_admin = 1;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the allowNetAdmin field is set. |
hasAutopilotCompatibilityAuditingEnabled()
public boolean hasAutopilotCompatibilityAuditingEnabled()If true, enables the GCW Auditor that audits workloads on standard clusters.
optional bool autopilot_compatibility_auditing_enabled = 2;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the autopilotCompatibilityAuditingEnabled field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(WorkloadPolicyConfig other)
public WorkloadPolicyConfig.Builder mergeFrom(WorkloadPolicyConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
WorkloadPolicyConfig |
| Returns | |
|---|---|
| Type | Description |
WorkloadPolicyConfig.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public WorkloadPolicyConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
WorkloadPolicyConfig.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public WorkloadPolicyConfig.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
WorkloadPolicyConfig.Builder |
|
setAllowNetAdmin(boolean value)
public WorkloadPolicyConfig.Builder setAllowNetAdmin(boolean value)If true, workloads can use NET_ADMIN capability.
optional bool allow_net_admin = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
booleanThe allowNetAdmin to set. |
| Returns | |
|---|---|
| Type | Description |
WorkloadPolicyConfig.Builder |
This builder for chaining. |
setAutopilotCompatibilityAuditingEnabled(boolean value)
public WorkloadPolicyConfig.Builder setAutopilotCompatibilityAuditingEnabled(boolean value)If true, enables the GCW Auditor that audits workloads on standard clusters.
optional bool autopilot_compatibility_auditing_enabled = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
booleanThe autopilotCompatibilityAuditingEnabled to set. |
| Returns | |
|---|---|
| Type | Description |
WorkloadPolicyConfig.Builder |
This builder for chaining. |