Package com.google.container.v1beta1
Class WorkloadIdentityConfig
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.container.v1beta1.WorkloadIdentityConfig
-
- All Implemented Interfaces:
WorkloadIdentityConfigOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class WorkloadIdentityConfig extends com.google.protobuf.GeneratedMessageV3 implements WorkloadIdentityConfigOrBuilder
Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.
Protobuf typegoogle.container.v1beta1.WorkloadIdentityConfig- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWorkloadIdentityConfig.BuilderConfiguration for the use of Kubernetes Service Accounts in GCP IAM policies.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intIDENTITY_NAMESPACE_FIELD_NUMBERstatic intIDENTITY_PROVIDER_FIELD_NUMBERstatic intWORKLOAD_POOL_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleanequals(Object obj)static WorkloadIdentityConfiggetDefaultInstance()WorkloadIdentityConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()StringgetIdentityNamespace()Deprecated.google.container.v1beta1.WorkloadIdentityConfig.identity_namespace is deprecated.com.google.protobuf.ByteStringgetIdentityNamespaceBytes()Deprecated.google.container.v1beta1.WorkloadIdentityConfig.identity_namespace is deprecated.StringgetIdentityProvider()identity provider is the third party identity provider.com.google.protobuf.ByteStringgetIdentityProviderBytes()identity provider is the third party identity provider.com.google.protobuf.Parser<WorkloadIdentityConfig>getParserForType()intgetSerializedSize()StringgetWorkloadPool()The workload pool to attach all Kubernetes service accounts to.com.google.protobuf.ByteStringgetWorkloadPoolBytes()The workload pool to attach all Kubernetes service accounts to.inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static WorkloadIdentityConfig.BuildernewBuilder()static WorkloadIdentityConfig.BuildernewBuilder(WorkloadIdentityConfig prototype)WorkloadIdentityConfig.BuildernewBuilderForType()protected WorkloadIdentityConfig.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static WorkloadIdentityConfigparseDelimitedFrom(InputStream input)static WorkloadIdentityConfigparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static WorkloadIdentityConfigparseFrom(byte[] data)static WorkloadIdentityConfigparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static WorkloadIdentityConfigparseFrom(com.google.protobuf.ByteString data)static WorkloadIdentityConfigparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static WorkloadIdentityConfigparseFrom(com.google.protobuf.CodedInputStream input)static WorkloadIdentityConfigparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static WorkloadIdentityConfigparseFrom(InputStream input)static WorkloadIdentityConfigparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static WorkloadIdentityConfigparseFrom(ByteBuffer data)static WorkloadIdentityConfigparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<WorkloadIdentityConfig>parser()WorkloadIdentityConfig.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
IDENTITY_NAMESPACE_FIELD_NUMBER
public static final int IDENTITY_NAMESPACE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
WORKLOAD_POOL_FIELD_NUMBER
public static final int WORKLOAD_POOL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
IDENTITY_PROVIDER_FIELD_NUMBER
public static final int IDENTITY_PROVIDER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getIdentityNamespace
@Deprecated public String getIdentityNamespace()
Deprecated.google.container.v1beta1.WorkloadIdentityConfig.identity_namespace is deprecated. See google/container/v1beta1/cluster_service.proto;l=5046IAM Identity Namespace to attach all Kubernetes Service Accounts to.
string identity_namespace = 1 [deprecated = true];- Specified by:
getIdentityNamespacein interfaceWorkloadIdentityConfigOrBuilder- Returns:
- The identityNamespace.
-
getIdentityNamespaceBytes
@Deprecated public com.google.protobuf.ByteString getIdentityNamespaceBytes()
Deprecated.google.container.v1beta1.WorkloadIdentityConfig.identity_namespace is deprecated. See google/container/v1beta1/cluster_service.proto;l=5046IAM Identity Namespace to attach all Kubernetes Service Accounts to.
string identity_namespace = 1 [deprecated = true];- Specified by:
getIdentityNamespaceBytesin interfaceWorkloadIdentityConfigOrBuilder- Returns:
- The bytes for identityNamespace.
-
getWorkloadPool
public String getWorkloadPool()
The workload pool to attach all Kubernetes service accounts to.
string workload_pool = 2;- Specified by:
getWorkloadPoolin interfaceWorkloadIdentityConfigOrBuilder- Returns:
- The workloadPool.
-
getWorkloadPoolBytes
public com.google.protobuf.ByteString getWorkloadPoolBytes()
The workload pool to attach all Kubernetes service accounts to.
string workload_pool = 2;- Specified by:
getWorkloadPoolBytesin interfaceWorkloadIdentityConfigOrBuilder- Returns:
- The bytes for workloadPool.
-
getIdentityProvider
public String getIdentityProvider()
identity provider is the third party identity provider.
string identity_provider = 3;- Specified by:
getIdentityProviderin interfaceWorkloadIdentityConfigOrBuilder- Returns:
- The identityProvider.
-
getIdentityProviderBytes
public com.google.protobuf.ByteString getIdentityProviderBytes()
identity provider is the third party identity provider.
string identity_provider = 3;- Specified by:
getIdentityProviderBytesin interfaceWorkloadIdentityConfigOrBuilder- Returns:
- The bytes for identityProvider.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static WorkloadIdentityConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WorkloadIdentityConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WorkloadIdentityConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WorkloadIdentityConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WorkloadIdentityConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WorkloadIdentityConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WorkloadIdentityConfig parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static WorkloadIdentityConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static WorkloadIdentityConfig parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static WorkloadIdentityConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static WorkloadIdentityConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static WorkloadIdentityConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public WorkloadIdentityConfig.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static WorkloadIdentityConfig.Builder newBuilder()
-
newBuilder
public static WorkloadIdentityConfig.Builder newBuilder(WorkloadIdentityConfig prototype)
-
toBuilder
public WorkloadIdentityConfig.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected WorkloadIdentityConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static WorkloadIdentityConfig getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<WorkloadIdentityConfig> parser()
-
getParserForType
public com.google.protobuf.Parser<WorkloadIdentityConfig> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public WorkloadIdentityConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-