Interface ServiceAccountSpecOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ServiceAccountSpec,ServiceAccountSpec.Builder
@Generated(value="protoc", comments="annotations:ServiceAccountSpecOrBuilder.java.pb.meta") public interface ServiceAccountSpecOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AccessgetAccess()Note: one of `Access` or `NamespaceScopedAccess` must be provided, but not both.AccessOrBuildergetAccessOrBuilder()Note: one of `Access` or `NamespaceScopedAccess` must be provided, but not both.java.lang.StringgetDescription()The description associated with the service account - optional.com.google.protobuf.ByteStringgetDescriptionBytes()The description associated with the service account - optional.java.lang.StringgetName()The name associated with the service account.com.google.protobuf.ByteStringgetNameBytes()The name associated with the service account.NamespaceScopedAccessgetNamespaceScopedAccess()The namespace scoped access assigned to the service account.NamespaceScopedAccessOrBuildergetNamespaceScopedAccessOrBuilder()The namespace scoped access assigned to the service account.booleanhasAccess()Note: one of `Access` or `NamespaceScopedAccess` must be provided, but not both.booleanhasNamespaceScopedAccess()The namespace scoped access assigned to the service account.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getName
java.lang.String getName()
The name associated with the service account. The name is mutable, but must be unique across all your active service accounts.
string name = 1;- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()
The name associated with the service account. The name is mutable, but must be unique across all your active service accounts.
string name = 1;- Returns:
- The bytes for name.
-
hasAccess
boolean hasAccess()
Note: one of `Access` or `NamespaceScopedAccess` must be provided, but not both. The access assigned to the service account. If set, creates an account scoped service account. The access is mutable.
.temporal.api.cloud.identity.v1.Access access = 2;- Returns:
- Whether the access field is set.
-
getAccess
Access getAccess()
Note: one of `Access` or `NamespaceScopedAccess` must be provided, but not both. The access assigned to the service account. If set, creates an account scoped service account. The access is mutable.
.temporal.api.cloud.identity.v1.Access access = 2;- Returns:
- The access.
-
getAccessOrBuilder
AccessOrBuilder getAccessOrBuilder()
Note: one of `Access` or `NamespaceScopedAccess` must be provided, but not both. The access assigned to the service account. If set, creates an account scoped service account. The access is mutable.
.temporal.api.cloud.identity.v1.Access access = 2;
-
hasNamespaceScopedAccess
boolean hasNamespaceScopedAccess()
The namespace scoped access assigned to the service account. If set, creates a namespace scoped service account (limited to a single namespace). The namespace scoped access is partially mutable. Refer to `NamespaceScopedAccess` for details.
.temporal.api.cloud.identity.v1.NamespaceScopedAccess namespace_scoped_access = 4;- Returns:
- Whether the namespaceScopedAccess field is set.
-
getNamespaceScopedAccess
NamespaceScopedAccess getNamespaceScopedAccess()
The namespace scoped access assigned to the service account. If set, creates a namespace scoped service account (limited to a single namespace). The namespace scoped access is partially mutable. Refer to `NamespaceScopedAccess` for details.
.temporal.api.cloud.identity.v1.NamespaceScopedAccess namespace_scoped_access = 4;- Returns:
- The namespaceScopedAccess.
-
getNamespaceScopedAccessOrBuilder
NamespaceScopedAccessOrBuilder getNamespaceScopedAccessOrBuilder()
The namespace scoped access assigned to the service account. If set, creates a namespace scoped service account (limited to a single namespace). The namespace scoped access is partially mutable. Refer to `NamespaceScopedAccess` for details.
.temporal.api.cloud.identity.v1.NamespaceScopedAccess namespace_scoped_access = 4;
-
getDescription
java.lang.String getDescription()
The description associated with the service account - optional. The description is mutable.
string description = 3;- Returns:
- The description.
-
getDescriptionBytes
com.google.protobuf.ByteString getDescriptionBytes()
The description associated with the service account - optional. The description is mutable.
string description = 3;- Returns:
- The bytes for description.
-
-