Package s2.v1alpha
Class AccessTokenScope.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<AccessTokenScope.Builder>
-
- s2.v1alpha.AccessTokenScope.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable,AccessTokenScopeOrBuilder
- Enclosing class:
- AccessTokenScope
public static final class AccessTokenScope.Builder extends com.google.protobuf.GeneratedMessage.Builder<AccessTokenScope.Builder> implements AccessTokenScopeOrBuilder
Access token scope.
Protobuf types2.v1alpha.AccessTokenScope
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AccessTokenScope.BuilderaddAllOps(java.lang.Iterable<? extends Operation> values)Operations allowed for the token.AccessTokenScope.BuilderaddAllOpsValue(java.lang.Iterable<java.lang.Integer> values)Operations allowed for the token.AccessTokenScope.BuilderaddOps(Operation value)Operations allowed for the token.AccessTokenScope.BuilderaddOpsValue(int value)Operations allowed for the token.AccessTokenScopebuild()AccessTokenScopebuildPartial()AccessTokenScope.Builderclear()AccessTokenScope.BuilderclearAccessTokens()Token IDs allowed.AccessTokenScope.BuilderclearBasins()Basin names allowed.AccessTokenScope.BuilderclearOpGroups()Access permissions at operation group level.AccessTokenScope.BuilderclearOps()Operations allowed for the token.AccessTokenScope.BuilderclearStreams()Stream names allowed.ResourceSetgetAccessTokens()Token IDs allowed.ResourceSet.BuildergetAccessTokensBuilder()Token IDs allowed.ResourceSetOrBuildergetAccessTokensOrBuilder()Token IDs allowed.ResourceSetgetBasins()Basin names allowed.ResourceSet.BuildergetBasinsBuilder()Basin names allowed.ResourceSetOrBuildergetBasinsOrBuilder()Basin names allowed.AccessTokenScopegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()PermittedOperationGroupsgetOpGroups()Access permissions at operation group level.PermittedOperationGroups.BuildergetOpGroupsBuilder()Access permissions at operation group level.PermittedOperationGroupsOrBuildergetOpGroupsOrBuilder()Access permissions at operation group level.OperationgetOps(int index)Operations allowed for the token.intgetOpsCount()Operations allowed for the token.java.util.List<Operation>getOpsList()Operations allowed for the token.intgetOpsValue(int index)Operations allowed for the token.java.util.List<java.lang.Integer>getOpsValueList()Operations allowed for the token.ResourceSetgetStreams()Stream names allowed.ResourceSet.BuildergetStreamsBuilder()Stream names allowed.ResourceSetOrBuildergetStreamsOrBuilder()Stream names allowed.booleanhasAccessTokens()Token IDs allowed.booleanhasBasins()Basin names allowed.booleanhasOpGroups()Access permissions at operation group level.booleanhasStreams()Stream names allowed.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()AccessTokenScope.BuildermergeAccessTokens(ResourceSet value)Token IDs allowed.AccessTokenScope.BuildermergeBasins(ResourceSet value)Basin names allowed.AccessTokenScope.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)AccessTokenScope.BuildermergeFrom(com.google.protobuf.Message other)AccessTokenScope.BuildermergeFrom(AccessTokenScope other)AccessTokenScope.BuildermergeOpGroups(PermittedOperationGroups value)Access permissions at operation group level.AccessTokenScope.BuildermergeStreams(ResourceSet value)Stream names allowed.AccessTokenScope.BuildersetAccessTokens(ResourceSet value)Token IDs allowed.AccessTokenScope.BuildersetAccessTokens(ResourceSet.Builder builderForValue)Token IDs allowed.AccessTokenScope.BuildersetBasins(ResourceSet value)Basin names allowed.AccessTokenScope.BuildersetBasins(ResourceSet.Builder builderForValue)Basin names allowed.AccessTokenScope.BuildersetOpGroups(PermittedOperationGroups value)Access permissions at operation group level.AccessTokenScope.BuildersetOpGroups(PermittedOperationGroups.Builder builderForValue)Access permissions at operation group level.AccessTokenScope.BuildersetOps(int index, Operation value)Operations allowed for the token.AccessTokenScope.BuildersetOpsValue(int index, int value)Operations allowed for the token.AccessTokenScope.BuildersetStreams(ResourceSet value)Stream names allowed.AccessTokenScope.BuildersetStreams(ResourceSet.Builder builderForValue)Stream names allowed.-
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, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
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<AccessTokenScope.Builder>
-
clear
public AccessTokenScope.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<AccessTokenScope.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<AccessTokenScope.Builder>
-
getDefaultInstanceForType
public AccessTokenScope getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public AccessTokenScope build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AccessTokenScope buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public AccessTokenScope.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AccessTokenScope.Builder>
-
mergeFrom
public AccessTokenScope.Builder mergeFrom(AccessTokenScope other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AccessTokenScope.Builder>
-
mergeFrom
public AccessTokenScope.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AccessTokenScope.Builder>- Throws:
java.io.IOException
-
hasBasins
public boolean hasBasins()
Basin names allowed.
.s2.v1alpha.ResourceSet basins = 1;- Specified by:
hasBasinsin interfaceAccessTokenScopeOrBuilder- Returns:
- Whether the basins field is set.
-
getBasins
public ResourceSet getBasins()
Basin names allowed.
.s2.v1alpha.ResourceSet basins = 1;- Specified by:
getBasinsin interfaceAccessTokenScopeOrBuilder- Returns:
- The basins.
-
setBasins
public AccessTokenScope.Builder setBasins(ResourceSet value)
Basin names allowed.
.s2.v1alpha.ResourceSet basins = 1;
-
setBasins
public AccessTokenScope.Builder setBasins(ResourceSet.Builder builderForValue)
Basin names allowed.
.s2.v1alpha.ResourceSet basins = 1;
-
mergeBasins
public AccessTokenScope.Builder mergeBasins(ResourceSet value)
Basin names allowed.
.s2.v1alpha.ResourceSet basins = 1;
-
clearBasins
public AccessTokenScope.Builder clearBasins()
Basin names allowed.
.s2.v1alpha.ResourceSet basins = 1;
-
getBasinsBuilder
public ResourceSet.Builder getBasinsBuilder()
Basin names allowed.
.s2.v1alpha.ResourceSet basins = 1;
-
getBasinsOrBuilder
public ResourceSetOrBuilder getBasinsOrBuilder()
Basin names allowed.
.s2.v1alpha.ResourceSet basins = 1;- Specified by:
getBasinsOrBuilderin interfaceAccessTokenScopeOrBuilder
-
hasStreams
public boolean hasStreams()
Stream names allowed.
.s2.v1alpha.ResourceSet streams = 2;- Specified by:
hasStreamsin interfaceAccessTokenScopeOrBuilder- Returns:
- Whether the streams field is set.
-
getStreams
public ResourceSet getStreams()
Stream names allowed.
.s2.v1alpha.ResourceSet streams = 2;- Specified by:
getStreamsin interfaceAccessTokenScopeOrBuilder- Returns:
- The streams.
-
setStreams
public AccessTokenScope.Builder setStreams(ResourceSet value)
Stream names allowed.
.s2.v1alpha.ResourceSet streams = 2;
-
setStreams
public AccessTokenScope.Builder setStreams(ResourceSet.Builder builderForValue)
Stream names allowed.
.s2.v1alpha.ResourceSet streams = 2;
-
mergeStreams
public AccessTokenScope.Builder mergeStreams(ResourceSet value)
Stream names allowed.
.s2.v1alpha.ResourceSet streams = 2;
-
clearStreams
public AccessTokenScope.Builder clearStreams()
Stream names allowed.
.s2.v1alpha.ResourceSet streams = 2;
-
getStreamsBuilder
public ResourceSet.Builder getStreamsBuilder()
Stream names allowed.
.s2.v1alpha.ResourceSet streams = 2;
-
getStreamsOrBuilder
public ResourceSetOrBuilder getStreamsOrBuilder()
Stream names allowed.
.s2.v1alpha.ResourceSet streams = 2;- Specified by:
getStreamsOrBuilderin interfaceAccessTokenScopeOrBuilder
-
hasAccessTokens
public boolean hasAccessTokens()
Token IDs allowed.
.s2.v1alpha.ResourceSet access_tokens = 3;- Specified by:
hasAccessTokensin interfaceAccessTokenScopeOrBuilder- Returns:
- Whether the accessTokens field is set.
-
getAccessTokens
public ResourceSet getAccessTokens()
Token IDs allowed.
.s2.v1alpha.ResourceSet access_tokens = 3;- Specified by:
getAccessTokensin interfaceAccessTokenScopeOrBuilder- Returns:
- The accessTokens.
-
setAccessTokens
public AccessTokenScope.Builder setAccessTokens(ResourceSet value)
Token IDs allowed.
.s2.v1alpha.ResourceSet access_tokens = 3;
-
setAccessTokens
public AccessTokenScope.Builder setAccessTokens(ResourceSet.Builder builderForValue)
Token IDs allowed.
.s2.v1alpha.ResourceSet access_tokens = 3;
-
mergeAccessTokens
public AccessTokenScope.Builder mergeAccessTokens(ResourceSet value)
Token IDs allowed.
.s2.v1alpha.ResourceSet access_tokens = 3;
-
clearAccessTokens
public AccessTokenScope.Builder clearAccessTokens()
Token IDs allowed.
.s2.v1alpha.ResourceSet access_tokens = 3;
-
getAccessTokensBuilder
public ResourceSet.Builder getAccessTokensBuilder()
Token IDs allowed.
.s2.v1alpha.ResourceSet access_tokens = 3;
-
getAccessTokensOrBuilder
public ResourceSetOrBuilder getAccessTokensOrBuilder()
Token IDs allowed.
.s2.v1alpha.ResourceSet access_tokens = 3;- Specified by:
getAccessTokensOrBuilderin interfaceAccessTokenScopeOrBuilder
-
hasOpGroups
public boolean hasOpGroups()
Access permissions at operation group level.
.s2.v1alpha.PermittedOperationGroups op_groups = 4;- Specified by:
hasOpGroupsin interfaceAccessTokenScopeOrBuilder- Returns:
- Whether the opGroups field is set.
-
getOpGroups
public PermittedOperationGroups getOpGroups()
Access permissions at operation group level.
.s2.v1alpha.PermittedOperationGroups op_groups = 4;- Specified by:
getOpGroupsin interfaceAccessTokenScopeOrBuilder- Returns:
- The opGroups.
-
setOpGroups
public AccessTokenScope.Builder setOpGroups(PermittedOperationGroups value)
Access permissions at operation group level.
.s2.v1alpha.PermittedOperationGroups op_groups = 4;
-
setOpGroups
public AccessTokenScope.Builder setOpGroups(PermittedOperationGroups.Builder builderForValue)
Access permissions at operation group level.
.s2.v1alpha.PermittedOperationGroups op_groups = 4;
-
mergeOpGroups
public AccessTokenScope.Builder mergeOpGroups(PermittedOperationGroups value)
Access permissions at operation group level.
.s2.v1alpha.PermittedOperationGroups op_groups = 4;
-
clearOpGroups
public AccessTokenScope.Builder clearOpGroups()
Access permissions at operation group level.
.s2.v1alpha.PermittedOperationGroups op_groups = 4;
-
getOpGroupsBuilder
public PermittedOperationGroups.Builder getOpGroupsBuilder()
Access permissions at operation group level.
.s2.v1alpha.PermittedOperationGroups op_groups = 4;
-
getOpGroupsOrBuilder
public PermittedOperationGroupsOrBuilder getOpGroupsOrBuilder()
Access permissions at operation group level.
.s2.v1alpha.PermittedOperationGroups op_groups = 4;- Specified by:
getOpGroupsOrBuilderin interfaceAccessTokenScopeOrBuilder
-
getOpsList
public java.util.List<Operation> getOpsList()
Operations allowed for the token. A union of allowed operations and groups is used as an effective set of allowed operations.
repeated .s2.v1alpha.Operation ops = 5;- Specified by:
getOpsListin interfaceAccessTokenScopeOrBuilder- Returns:
- A list containing the ops.
-
getOpsCount
public int getOpsCount()
Operations allowed for the token. A union of allowed operations and groups is used as an effective set of allowed operations.
repeated .s2.v1alpha.Operation ops = 5;- Specified by:
getOpsCountin interfaceAccessTokenScopeOrBuilder- Returns:
- The count of ops.
-
getOps
public Operation getOps(int index)
Operations allowed for the token. A union of allowed operations and groups is used as an effective set of allowed operations.
repeated .s2.v1alpha.Operation ops = 5;- Specified by:
getOpsin interfaceAccessTokenScopeOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The ops at the given index.
-
setOps
public AccessTokenScope.Builder setOps(int index, Operation value)
Operations allowed for the token. A union of allowed operations and groups is used as an effective set of allowed operations.
repeated .s2.v1alpha.Operation ops = 5;- Parameters:
index- The index to set the value at.value- The ops to set.- Returns:
- This builder for chaining.
-
addOps
public AccessTokenScope.Builder addOps(Operation value)
Operations allowed for the token. A union of allowed operations and groups is used as an effective set of allowed operations.
repeated .s2.v1alpha.Operation ops = 5;- Parameters:
value- The ops to add.- Returns:
- This builder for chaining.
-
addAllOps
public AccessTokenScope.Builder addAllOps(java.lang.Iterable<? extends Operation> values)
Operations allowed for the token. A union of allowed operations and groups is used as an effective set of allowed operations.
repeated .s2.v1alpha.Operation ops = 5;- Parameters:
values- The ops to add.- Returns:
- This builder for chaining.
-
clearOps
public AccessTokenScope.Builder clearOps()
Operations allowed for the token. A union of allowed operations and groups is used as an effective set of allowed operations.
repeated .s2.v1alpha.Operation ops = 5;- Returns:
- This builder for chaining.
-
getOpsValueList
public java.util.List<java.lang.Integer> getOpsValueList()
Operations allowed for the token. A union of allowed operations and groups is used as an effective set of allowed operations.
repeated .s2.v1alpha.Operation ops = 5;- Specified by:
getOpsValueListin interfaceAccessTokenScopeOrBuilder- Returns:
- A list containing the enum numeric values on the wire for ops.
-
getOpsValue
public int getOpsValue(int index)
Operations allowed for the token. A union of allowed operations and groups is used as an effective set of allowed operations.
repeated .s2.v1alpha.Operation ops = 5;- Specified by:
getOpsValuein interfaceAccessTokenScopeOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of ops at the given index.
-
setOpsValue
public AccessTokenScope.Builder setOpsValue(int index, int value)
Operations allowed for the token. A union of allowed operations and groups is used as an effective set of allowed operations.
repeated .s2.v1alpha.Operation ops = 5;- Parameters:
index- The index to set the value at.value- The enum numeric value on the wire for ops to set.- Returns:
- This builder for chaining.
-
addOpsValue
public AccessTokenScope.Builder addOpsValue(int value)
Operations allowed for the token. A union of allowed operations and groups is used as an effective set of allowed operations.
repeated .s2.v1alpha.Operation ops = 5;- Parameters:
value- The enum numeric value on the wire for ops to add.- Returns:
- This builder for chaining.
-
addAllOpsValue
public AccessTokenScope.Builder addAllOpsValue(java.lang.Iterable<java.lang.Integer> values)
Operations allowed for the token. A union of allowed operations and groups is used as an effective set of allowed operations.
repeated .s2.v1alpha.Operation ops = 5;- Parameters:
values- The enum numeric values on the wire for ops to add.- Returns:
- This builder for chaining.
-
-