public final class BinaryAuthorizationConfig extends GeneratedMessage implements BinaryAuthorizationConfigOrBuilder
BinaryAuthorizationConfig defines the fleet level configuration of binary
authorization feature.
Protobuf type google.cloud.gkehub.v1.BinaryAuthorizationConfig
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
EVALUATION_MODE_FIELD_NUMBER
public static final int EVALUATION_MODE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
POLICY_BINDINGS_FIELD_NUMBER
public static final int POLICY_BINDINGS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static BinaryAuthorizationConfig getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static BinaryAuthorizationConfig.Builder newBuilder()
newBuilder(BinaryAuthorizationConfig prototype)
public static BinaryAuthorizationConfig.Builder newBuilder(BinaryAuthorizationConfig prototype)
public static BinaryAuthorizationConfig parseDelimitedFrom(InputStream input)
public static BinaryAuthorizationConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static BinaryAuthorizationConfig parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static BinaryAuthorizationConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static BinaryAuthorizationConfig parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static BinaryAuthorizationConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static BinaryAuthorizationConfig parseFrom(CodedInputStream input)
public static BinaryAuthorizationConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static BinaryAuthorizationConfig parseFrom(InputStream input)
public static BinaryAuthorizationConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static BinaryAuthorizationConfig parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static BinaryAuthorizationConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<BinaryAuthorizationConfig> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public BinaryAuthorizationConfig getDefaultInstanceForType()
getEvaluationMode()
public BinaryAuthorizationConfig.EvaluationMode getEvaluationMode()
Optional. Mode of operation for binauthz policy evaluation.
.google.cloud.gkehub.v1.BinaryAuthorizationConfig.EvaluationMode evaluation_mode = 1 [(.google.api.field_behavior) = OPTIONAL];
getEvaluationModeValue()
public int getEvaluationModeValue()
Optional. Mode of operation for binauthz policy evaluation.
.google.cloud.gkehub.v1.BinaryAuthorizationConfig.EvaluationMode evaluation_mode = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for evaluationMode.
|
getParserForType()
public Parser<BinaryAuthorizationConfig> getParserForType()
Overrides
getPolicyBindings(int index)
public BinaryAuthorizationConfig.PolicyBinding getPolicyBindings(int index)
Optional. Binauthz policies that apply to this cluster.
repeated .google.cloud.gkehub.v1.BinaryAuthorizationConfig.PolicyBinding policy_bindings = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
getPolicyBindingsCount()
public int getPolicyBindingsCount()
Optional. Binauthz policies that apply to this cluster.
repeated .google.cloud.gkehub.v1.BinaryAuthorizationConfig.PolicyBinding policy_bindings = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
|
getPolicyBindingsList()
public List<BinaryAuthorizationConfig.PolicyBinding> getPolicyBindingsList()
Optional. Binauthz policies that apply to this cluster.
repeated .google.cloud.gkehub.v1.BinaryAuthorizationConfig.PolicyBinding policy_bindings = 2 [(.google.api.field_behavior) = OPTIONAL];
getPolicyBindingsOrBuilder(int index)
public BinaryAuthorizationConfig.PolicyBindingOrBuilder getPolicyBindingsOrBuilder(int index)
Optional. Binauthz policies that apply to this cluster.
repeated .google.cloud.gkehub.v1.BinaryAuthorizationConfig.PolicyBinding policy_bindings = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
getPolicyBindingsOrBuilderList()
public List<? extends BinaryAuthorizationConfig.PolicyBindingOrBuilder> getPolicyBindingsOrBuilderList()
Optional. Binauthz policies that apply to this cluster.
repeated .google.cloud.gkehub.v1.BinaryAuthorizationConfig.PolicyBinding policy_bindings = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
List<? extends com.google.cloud.gkehub.v1.BinaryAuthorizationConfig.PolicyBindingOrBuilder> |
|
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public BinaryAuthorizationConfig.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected BinaryAuthorizationConfig.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public BinaryAuthorizationConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides