com.clarifai.grpc.api.DataSourceCredentialsOrBuilder Maven / Gradle / Ivy
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: proto/clarifai/api/resources.proto
package com.clarifai.grpc.api;
public interface DataSourceCredentialsOrBuilder extends
// @@protoc_insertion_point(interface_extends:clarifai.api.DataSourceCredentials)
com.google.protobuf.MessageOrBuilder {
/**
*
* AWS S3 credentials for authentication.
*
*
* .clarifai.api.AWSCreds s3_creds = 1;
* @return Whether the s3Creds field is set.
*/
boolean hasS3Creds();
/**
*
* AWS S3 credentials for authentication.
*
*
* .clarifai.api.AWSCreds s3_creds = 1;
* @return The s3Creds.
*/
com.clarifai.grpc.api.AWSCreds getS3Creds();
/**
*
* AWS S3 credentials for authentication.
*
*
* .clarifai.api.AWSCreds s3_creds = 1;
*/
com.clarifai.grpc.api.AWSCredsOrBuilder getS3CredsOrBuilder();
/**
*
* GCP Cloud Storage uses service account key data(creds.json) as Byte array for authentication.
*
*
* bytes gcp_creds = 2;
* @return Whether the gcpCreds field is set.
*/
boolean hasGcpCreds();
/**
*
* GCP Cloud Storage uses service account key data(creds.json) as Byte array for authentication.
*
*
* bytes gcp_creds = 2;
* @return The gcpCreds.
*/
com.google.protobuf.ByteString getGcpCreds();
/**
*
* Azure Blob credentials for authentication.
*
*
* .clarifai.api.AzureBlobCreds azure_blob_creds = 4;
* @return Whether the azureBlobCreds field is set.
*/
boolean hasAzureBlobCreds();
/**
*
* Azure Blob credentials for authentication.
*
*
* .clarifai.api.AzureBlobCreds azure_blob_creds = 4;
* @return The azureBlobCreds.
*/
com.clarifai.grpc.api.AzureBlobCreds getAzureBlobCreds();
/**
*
* Azure Blob credentials for authentication.
*
*
* .clarifai.api.AzureBlobCreds azure_blob_creds = 4;
*/
com.clarifai.grpc.api.AzureBlobCredsOrBuilder getAzureBlobCredsOrBuilder();
public com.clarifai.grpc.api.DataSourceCredentials.CredentialsCase getCredentialsCase();
}