Package flyteidl.core
Interface Security.IdentityOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Security.Identity,Security.Identity.Builder
- Enclosing class:
- Security
public static interface Security.IdentityOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetIamRole()iam_role references the fully qualified name of Identity & Access Management role to impersonate.com.google.protobuf.ByteStringgetIamRoleBytes()iam_role references the fully qualified name of Identity & Access Management role to impersonate.StringgetK8SServiceAccount()k8s_service_account references a kubernetes service account to impersonate.com.google.protobuf.ByteStringgetK8SServiceAccountBytes()k8s_service_account references a kubernetes service account to impersonate.Security.OAuth2ClientgetOauth2Client()oauth2_client references an oauth2 client.Security.OAuth2ClientOrBuildergetOauth2ClientOrBuilder()oauth2_client references an oauth2 client.booleanhasOauth2Client()oauth2_client references an oauth2 client.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getIamRole
String getIamRole()
iam_role references the fully qualified name of Identity & Access Management role to impersonate.
string iam_role = 1;- Returns:
- The iamRole.
-
getIamRoleBytes
com.google.protobuf.ByteString getIamRoleBytes()
iam_role references the fully qualified name of Identity & Access Management role to impersonate.
string iam_role = 1;- Returns:
- The bytes for iamRole.
-
getK8SServiceAccount
String getK8SServiceAccount()
k8s_service_account references a kubernetes service account to impersonate.
string k8s_service_account = 2;- Returns:
- The k8sServiceAccount.
-
getK8SServiceAccountBytes
com.google.protobuf.ByteString getK8SServiceAccountBytes()
k8s_service_account references a kubernetes service account to impersonate.
string k8s_service_account = 2;- Returns:
- The bytes for k8sServiceAccount.
-
hasOauth2Client
boolean hasOauth2Client()
oauth2_client references an oauth2 client. Backend plugins can use this information to impersonate the client when making external calls.
.flyteidl.core.OAuth2Client oauth2_client = 3;- Returns:
- Whether the oauth2Client field is set.
-
getOauth2Client
Security.OAuth2Client getOauth2Client()
oauth2_client references an oauth2 client. Backend plugins can use this information to impersonate the client when making external calls.
.flyteidl.core.OAuth2Client oauth2_client = 3;- Returns:
- The oauth2Client.
-
getOauth2ClientOrBuilder
Security.OAuth2ClientOrBuilder getOauth2ClientOrBuilder()
oauth2_client references an oauth2 client. Backend plugins can use this information to impersonate the client when making external calls.
.flyteidl.core.OAuth2Client oauth2_client = 3;
-
-