Package com.google.container.v1beta1
Class WorkloadIdentityConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<WorkloadIdentityConfig.Builder>
com.google.container.v1beta1.WorkloadIdentityConfig.Builder
- All Implemented Interfaces:
WorkloadIdentityConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- WorkloadIdentityConfig
public static final class WorkloadIdentityConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<WorkloadIdentityConfig.Builder>
implements WorkloadIdentityConfigOrBuilder
Configuration for the use of Kubernetes Service Accounts in IAM policies.Protobuf type
google.container.v1beta1.WorkloadIdentityConfig-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Deprecated.google.container.v1beta1.WorkloadIdentityConfig.identity_namespace is deprecated.identity provider is the third party identity provider.The workload pool to attach all Kubernetes service accounts to.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDeprecated.google.container.v1beta1.WorkloadIdentityConfig.identity_namespace is deprecated.com.google.protobuf.ByteStringDeprecated.google.container.v1beta1.WorkloadIdentityConfig.identity_namespace is deprecated.identity provider is the third party identity provider.com.google.protobuf.ByteStringidentity provider is the third party identity provider.The workload pool to attach all Kubernetes service accounts to.com.google.protobuf.ByteStringThe workload pool to attach all Kubernetes service accounts to.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(WorkloadIdentityConfig other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setIdentityNamespace(String value) Deprecated.google.container.v1beta1.WorkloadIdentityConfig.identity_namespace is deprecated.setIdentityNamespaceBytes(com.google.protobuf.ByteString value) Deprecated.google.container.v1beta1.WorkloadIdentityConfig.identity_namespace is deprecated.setIdentityProvider(String value) identity provider is the third party identity provider.setIdentityProviderBytes(com.google.protobuf.ByteString value) identity provider is the third party identity provider.setWorkloadPool(String value) The workload pool to attach all Kubernetes service accounts to.setWorkloadPoolBytes(com.google.protobuf.ByteString value) The workload pool to attach all Kubernetes service accounts to.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<WorkloadIdentityConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<WorkloadIdentityConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<WorkloadIdentityConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<WorkloadIdentityConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<WorkloadIdentityConfig.Builder>
-
mergeFrom
public WorkloadIdentityConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<WorkloadIdentityConfig.Builder>- Throws:
IOException
-
getIdentityNamespace
Deprecated.google.container.v1beta1.WorkloadIdentityConfig.identity_namespace is deprecated. See google/container/v1beta1/cluster_service.proto;l=7138IAM Identity Namespace to attach all Kubernetes Service Accounts to.
string identity_namespace = 1 [deprecated = true];- Specified by:
getIdentityNamespacein interfaceWorkloadIdentityConfigOrBuilder- Returns:
- The identityNamespace.
-
getIdentityNamespaceBytes
Deprecated.google.container.v1beta1.WorkloadIdentityConfig.identity_namespace is deprecated. See google/container/v1beta1/cluster_service.proto;l=7138IAM Identity Namespace to attach all Kubernetes Service Accounts to.
string identity_namespace = 1 [deprecated = true];- Specified by:
getIdentityNamespaceBytesin interfaceWorkloadIdentityConfigOrBuilder- Returns:
- The bytes for identityNamespace.
-
setIdentityNamespace
Deprecated.google.container.v1beta1.WorkloadIdentityConfig.identity_namespace is deprecated. See google/container/v1beta1/cluster_service.proto;l=7138IAM Identity Namespace to attach all Kubernetes Service Accounts to.
string identity_namespace = 1 [deprecated = true];- Parameters:
value- The identityNamespace to set.- Returns:
- This builder for chaining.
-
clearIdentityNamespace
Deprecated.google.container.v1beta1.WorkloadIdentityConfig.identity_namespace is deprecated. See google/container/v1beta1/cluster_service.proto;l=7138IAM Identity Namespace to attach all Kubernetes Service Accounts to.
string identity_namespace = 1 [deprecated = true];- Returns:
- This builder for chaining.
-
setIdentityNamespaceBytes
@Deprecated public WorkloadIdentityConfig.Builder setIdentityNamespaceBytes(com.google.protobuf.ByteString value) Deprecated.google.container.v1beta1.WorkloadIdentityConfig.identity_namespace is deprecated. See google/container/v1beta1/cluster_service.proto;l=7138IAM Identity Namespace to attach all Kubernetes Service Accounts to.
string identity_namespace = 1 [deprecated = true];- Parameters:
value- The bytes for identityNamespace to set.- Returns:
- This builder for chaining.
-
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.
-
setWorkloadPool
The workload pool to attach all Kubernetes service accounts to.
string workload_pool = 2;- Parameters:
value- The workloadPool to set.- Returns:
- This builder for chaining.
-
clearWorkloadPool
The workload pool to attach all Kubernetes service accounts to.
string workload_pool = 2;- Returns:
- This builder for chaining.
-
setWorkloadPoolBytes
The workload pool to attach all Kubernetes service accounts to.
string workload_pool = 2;- Parameters:
value- The bytes for workloadPool to set.- Returns:
- This builder for chaining.
-
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.
-
setIdentityProvider
identity provider is the third party identity provider.
string identity_provider = 3;- Parameters:
value- The identityProvider to set.- Returns:
- This builder for chaining.
-
clearIdentityProvider
identity provider is the third party identity provider.
string identity_provider = 3;- Returns:
- This builder for chaining.
-
setIdentityProviderBytes
public WorkloadIdentityConfig.Builder setIdentityProviderBytes(com.google.protobuf.ByteString value) identity provider is the third party identity provider.
string identity_provider = 3;- Parameters:
value- The bytes for identityProvider to set.- Returns:
- This builder for chaining.
-