public static final class Plugin.ConfigTemplate.AuthConfigTemplate extends GeneratedMessage implements Plugin.ConfigTemplate.AuthConfigTemplateOrBuilder
AuthConfigTemplate represents the authentication template for a plugin.
Protobuf type google.cloud.apihub.v1.Plugin.ConfigTemplate.AuthConfigTemplate
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
SERVICE_ACCOUNT_FIELD_NUMBER
public static final int SERVICE_ACCOUNT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SUPPORTED_AUTH_TYPES_FIELD_NUMBER
public static final int SUPPORTED_AUTH_TYPES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Plugin.ConfigTemplate.AuthConfigTemplate getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Plugin.ConfigTemplate.AuthConfigTemplate.Builder newBuilder()
newBuilder(Plugin.ConfigTemplate.AuthConfigTemplate prototype)
public static Plugin.ConfigTemplate.AuthConfigTemplate.Builder newBuilder(Plugin.ConfigTemplate.AuthConfigTemplate prototype)
public static Plugin.ConfigTemplate.AuthConfigTemplate parseDelimitedFrom(InputStream input)
public static Plugin.ConfigTemplate.AuthConfigTemplate parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Plugin.ConfigTemplate.AuthConfigTemplate parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Plugin.ConfigTemplate.AuthConfigTemplate parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Plugin.ConfigTemplate.AuthConfigTemplate parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Plugin.ConfigTemplate.AuthConfigTemplate parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Plugin.ConfigTemplate.AuthConfigTemplate parseFrom(CodedInputStream input)
public static Plugin.ConfigTemplate.AuthConfigTemplate parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Plugin.ConfigTemplate.AuthConfigTemplate parseFrom(InputStream input)
public static Plugin.ConfigTemplate.AuthConfigTemplate parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Plugin.ConfigTemplate.AuthConfigTemplate parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Plugin.ConfigTemplate.AuthConfigTemplate parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Plugin.ConfigTemplate.AuthConfigTemplate> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public Plugin.ConfigTemplate.AuthConfigTemplate getDefaultInstanceForType()
getParserForType()
public Parser<Plugin.ConfigTemplate.AuthConfigTemplate> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getServiceAccount()
public GoogleServiceAccountConfig getServiceAccount()
Optional. The service account of the plugin hosting service.
This service account should be granted the required permissions on the
Auth Config parameters provided while creating the plugin instances
corresponding to this plugin.
For example, if the plugin instance auth config requires a secret
manager secret, the service account should be granted the
secretmanager.versions.access permission on the corresponding secret,
if the plugin instance auth config contains a service account, the
service account should be granted the
iam.serviceAccounts.getAccessToken permission on the corresponding
service account.
.google.cloud.apihub.v1.GoogleServiceAccountConfig service_account = 2 [(.google.api.field_behavior) = OPTIONAL];
getServiceAccountOrBuilder()
public GoogleServiceAccountConfigOrBuilder getServiceAccountOrBuilder()
Optional. The service account of the plugin hosting service.
This service account should be granted the required permissions on the
Auth Config parameters provided while creating the plugin instances
corresponding to this plugin.
For example, if the plugin instance auth config requires a secret
manager secret, the service account should be granted the
secretmanager.versions.access permission on the corresponding secret,
if the plugin instance auth config contains a service account, the
service account should be granted the
iam.serviceAccounts.getAccessToken permission on the corresponding
service account.
.google.cloud.apihub.v1.GoogleServiceAccountConfig service_account = 2 [(.google.api.field_behavior) = OPTIONAL];
getSupportedAuthTypes(int index)
public AuthType getSupportedAuthTypes(int index)
Required. The list of authentication types supported by the plugin.
repeated .google.cloud.apihub.v1.AuthType supported_auth_types = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
index |
int
The index of the element to return.
|
| Returns |
| Type |
Description |
AuthType |
The supportedAuthTypes at the given index.
|
getSupportedAuthTypesCount()
public int getSupportedAuthTypesCount()
Required. The list of authentication types supported by the plugin.
repeated .google.cloud.apihub.v1.AuthType supported_auth_types = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
int |
The count of supportedAuthTypes.
|
getSupportedAuthTypesList()
public List<AuthType> getSupportedAuthTypesList()
Required. The list of authentication types supported by the plugin.
repeated .google.cloud.apihub.v1.AuthType supported_auth_types = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
List<AuthType> |
A list containing the supportedAuthTypes.
|
getSupportedAuthTypesValue(int index)
public int getSupportedAuthTypesValue(int index)
Required. The list of authentication types supported by the plugin.
repeated .google.cloud.apihub.v1.AuthType supported_auth_types = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
index |
int
The index of the value to return.
|
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire of supportedAuthTypes at the given index.
|
getSupportedAuthTypesValueList()
public List<Integer> getSupportedAuthTypesValueList()
Required. The list of authentication types supported by the plugin.
repeated .google.cloud.apihub.v1.AuthType supported_auth_types = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
List<Integer> |
A list containing the enum numeric values on the wire for supportedAuthTypes.
|
hasServiceAccount()
public boolean hasServiceAccount()
Optional. The service account of the plugin hosting service.
This service account should be granted the required permissions on the
Auth Config parameters provided while creating the plugin instances
corresponding to this plugin.
For example, if the plugin instance auth config requires a secret
manager secret, the service account should be granted the
secretmanager.versions.access permission on the corresponding secret,
if the plugin instance auth config contains a service account, the
service account should be granted the
iam.serviceAccounts.getAccessToken permission on the corresponding
service account.
.google.cloud.apihub.v1.GoogleServiceAccountConfig service_account = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the serviceAccount field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Plugin.ConfigTemplate.AuthConfigTemplate.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected Plugin.ConfigTemplate.AuthConfigTemplate.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public Plugin.ConfigTemplate.AuthConfigTemplate.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides