Package com.google.container.v1
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.v1.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.v1.WorkloadIdentityConfig-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The workload pool to attach all Kubernetes service accounts to.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe 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) 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
-
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.
-