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.Builder
addAllOps(java.lang.Iterable<? extends Operation> values)
Operations allowed for the token.AccessTokenScope.Builder
addAllOpsValue(java.lang.Iterable<java.lang.Integer> values)
Operations allowed for the token.AccessTokenScope.Builder
addOps(Operation value)
Operations allowed for the token.AccessTokenScope.Builder
addOpsValue(int value)
Operations allowed for the token.AccessTokenScope
build()
AccessTokenScope
buildPartial()
AccessTokenScope.Builder
clear()
AccessTokenScope.Builder
clearAccessTokens()
Token IDs allowed.AccessTokenScope.Builder
clearBasins()
Basin names allowed.AccessTokenScope.Builder
clearOpGroups()
Access permissions at operation group level.AccessTokenScope.Builder
clearOps()
Operations allowed for the token.AccessTokenScope.Builder
clearStreams()
Stream names allowed.ResourceSet
getAccessTokens()
Token IDs allowed.ResourceSet.Builder
getAccessTokensBuilder()
Token IDs allowed.ResourceSetOrBuilder
getAccessTokensOrBuilder()
Token IDs allowed.ResourceSet
getBasins()
Basin names allowed.ResourceSet.Builder
getBasinsBuilder()
Basin names allowed.ResourceSetOrBuilder
getBasinsOrBuilder()
Basin names allowed.AccessTokenScope
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
PermittedOperationGroups
getOpGroups()
Access permissions at operation group level.PermittedOperationGroups.Builder
getOpGroupsBuilder()
Access permissions at operation group level.PermittedOperationGroupsOrBuilder
getOpGroupsOrBuilder()
Access permissions at operation group level.Operation
getOps(int index)
Operations allowed for the token.int
getOpsCount()
Operations allowed for the token.java.util.List<Operation>
getOpsList()
Operations allowed for the token.int
getOpsValue(int index)
Operations allowed for the token.java.util.List<java.lang.Integer>
getOpsValueList()
Operations allowed for the token.ResourceSet
getStreams()
Stream names allowed.ResourceSet.Builder
getStreamsBuilder()
Stream names allowed.ResourceSetOrBuilder
getStreamsOrBuilder()
Stream names allowed.boolean
hasAccessTokens()
Token IDs allowed.boolean
hasBasins()
Basin names allowed.boolean
hasOpGroups()
Access permissions at operation group level.boolean
hasStreams()
Stream names allowed.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
AccessTokenScope.Builder
mergeAccessTokens(ResourceSet value)
Token IDs allowed.AccessTokenScope.Builder
mergeBasins(ResourceSet value)
Basin names allowed.AccessTokenScope.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
AccessTokenScope.Builder
mergeFrom(com.google.protobuf.Message other)
AccessTokenScope.Builder
mergeFrom(AccessTokenScope other)
AccessTokenScope.Builder
mergeOpGroups(PermittedOperationGroups value)
Access permissions at operation group level.AccessTokenScope.Builder
mergeStreams(ResourceSet value)
Stream names allowed.AccessTokenScope.Builder
setAccessTokens(ResourceSet value)
Token IDs allowed.AccessTokenScope.Builder
setAccessTokens(ResourceSet.Builder builderForValue)
Token IDs allowed.AccessTokenScope.Builder
setBasins(ResourceSet value)
Basin names allowed.AccessTokenScope.Builder
setBasins(ResourceSet.Builder builderForValue)
Basin names allowed.AccessTokenScope.Builder
setOpGroups(PermittedOperationGroups value)
Access permissions at operation group level.AccessTokenScope.Builder
setOpGroups(PermittedOperationGroups.Builder builderForValue)
Access permissions at operation group level.AccessTokenScope.Builder
setOps(int index, Operation value)
Operations allowed for the token.AccessTokenScope.Builder
setOpsValue(int index, int value)
Operations allowed for the token.AccessTokenScope.Builder
setStreams(ResourceSet value)
Stream names allowed.AccessTokenScope.Builder
setStreams(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<AccessTokenScope.Builder>
-
clear
public AccessTokenScope.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<AccessTokenScope.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<AccessTokenScope.Builder>
-
getDefaultInstanceForType
public AccessTokenScope getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public AccessTokenScope build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AccessTokenScope buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public AccessTokenScope.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<AccessTokenScope.Builder>
-
mergeFrom
public AccessTokenScope.Builder mergeFrom(AccessTokenScope other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
hasBasins
in interfaceAccessTokenScopeOrBuilder
- Returns:
- Whether the basins field is set.
-
getBasins
public ResourceSet getBasins()
Basin names allowed.
.s2.v1alpha.ResourceSet basins = 1;
- Specified by:
getBasins
in 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:
getBasinsOrBuilder
in interfaceAccessTokenScopeOrBuilder
-
hasStreams
public boolean hasStreams()
Stream names allowed.
.s2.v1alpha.ResourceSet streams = 2;
- Specified by:
hasStreams
in interfaceAccessTokenScopeOrBuilder
- Returns:
- Whether the streams field is set.
-
getStreams
public ResourceSet getStreams()
Stream names allowed.
.s2.v1alpha.ResourceSet streams = 2;
- Specified by:
getStreams
in 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:
getStreamsOrBuilder
in interfaceAccessTokenScopeOrBuilder
-
hasAccessTokens
public boolean hasAccessTokens()
Token IDs allowed.
.s2.v1alpha.ResourceSet access_tokens = 3;
- Specified by:
hasAccessTokens
in interfaceAccessTokenScopeOrBuilder
- Returns:
- Whether the accessTokens field is set.
-
getAccessTokens
public ResourceSet getAccessTokens()
Token IDs allowed.
.s2.v1alpha.ResourceSet access_tokens = 3;
- Specified by:
getAccessTokens
in 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:
getAccessTokensOrBuilder
in interfaceAccessTokenScopeOrBuilder
-
hasOpGroups
public boolean hasOpGroups()
Access permissions at operation group level.
.s2.v1alpha.PermittedOperationGroups op_groups = 4;
- Specified by:
hasOpGroups
in 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:
getOpGroups
in 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:
getOpGroupsOrBuilder
in 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:
getOpsList
in 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:
getOpsCount
in 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:
getOps
in 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:
getOpsValueList
in 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:
getOpsValue
in 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.
-
-