public static final class TransferTypes.AzureBlobStorageData.FederatedIdentityConfig extends GeneratedMessage implements TransferTypes.AzureBlobStorageData.FederatedIdentityConfigOrBuilderThe identity of an Azure application through which Storage Transfer Service can authenticate requests using Azure workload identity federation.
Storage Transfer Service can issue requests to Azure Storage through registered Azure applications, eliminating the need to pass credentials to Storage Transfer Service directly.
To configure federated identity, see Configure access to Microsoft Azure Storage.
Protobuf type google.storagetransfer.v1.AzureBlobStorageData.FederatedIdentityConfig
Inheritance
Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessage > TransferTypes.AzureBlobStorageData.FederatedIdentityConfigStatic Fields
CLIENT_ID_FIELD_NUMBER
public static final int CLIENT_ID_FIELD_NUMBER| Field Value | |
|---|---|
| Type | Description |
int |
|
TENANT_ID_FIELD_NUMBER
public static final int TENANT_ID_FIELD_NUMBER| Field Value | |
|---|---|
| Type | Description |
int |
|
Static Methods
getDefaultInstance()
public static TransferTypes.AzureBlobStorageData.FederatedIdentityConfig getDefaultInstance()| Returns | |
|---|---|
| Type | Description |
TransferTypes.AzureBlobStorageData.FederatedIdentityConfig |
|
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
newBuilder()
public static TransferTypes.AzureBlobStorageData.FederatedIdentityConfig.Builder newBuilder()| Returns | |
|---|---|
| Type | Description |
TransferTypes.AzureBlobStorageData.FederatedIdentityConfig.Builder |
|
newBuilder(TransferTypes.AzureBlobStorageData.FederatedIdentityConfig prototype)
public static TransferTypes.AzureBlobStorageData.FederatedIdentityConfig.Builder newBuilder(TransferTypes.AzureBlobStorageData.FederatedIdentityConfig prototype)| Parameter | |
|---|---|
| Name | Description |
prototype |
TransferTypes.AzureBlobStorageData.FederatedIdentityConfig |
| Returns | |
|---|---|
| Type | Description |
TransferTypes.AzureBlobStorageData.FederatedIdentityConfig.Builder |
|
parseDelimitedFrom(InputStream input)
public static TransferTypes.AzureBlobStorageData.FederatedIdentityConfig parseDelimitedFrom(InputStream input)| Parameter | |
|---|---|
| Name | Description |
input |
InputStream |
| Returns | |
|---|---|
| Type | Description |
TransferTypes.AzureBlobStorageData.FederatedIdentityConfig |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static TransferTypes.AzureBlobStorageData.FederatedIdentityConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
InputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
TransferTypes.AzureBlobStorageData.FederatedIdentityConfig |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseFrom(byte[] data)
public static TransferTypes.AzureBlobStorageData.FederatedIdentityConfig parseFrom(byte[] data)| Parameter | |
|---|---|
| Name | Description |
data |
byte[] |
| Returns | |
|---|---|
| Type | Description |
TransferTypes.AzureBlobStorageData.FederatedIdentityConfig |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static TransferTypes.AzureBlobStorageData.FederatedIdentityConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
data |
byte[] |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
TransferTypes.AzureBlobStorageData.FederatedIdentityConfig |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parseFrom(ByteString data)
public static TransferTypes.AzureBlobStorageData.FederatedIdentityConfig parseFrom(ByteString data)| Parameter | |
|---|---|
| Name | Description |
data |
ByteString |
| Returns | |
|---|---|
| Type | Description |
TransferTypes.AzureBlobStorageData.FederatedIdentityConfig |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static TransferTypes.AzureBlobStorageData.FederatedIdentityConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
data |
ByteString |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
TransferTypes.AzureBlobStorageData.FederatedIdentityConfig |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parseFrom(CodedInputStream input)
public static TransferTypes.AzureBlobStorageData.FederatedIdentityConfig parseFrom(CodedInputStream input)| Parameter | |
|---|---|
| Name | Description |
input |
CodedInputStream |
| Returns | |
|---|---|
| Type | Description |
TransferTypes.AzureBlobStorageData.FederatedIdentityConfig |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static TransferTypes.AzureBlobStorageData.FederatedIdentityConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
TransferTypes.AzureBlobStorageData.FederatedIdentityConfig |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseFrom(InputStream input)
public static TransferTypes.AzureBlobStorageData.FederatedIdentityConfig parseFrom(InputStream input)| Parameter | |
|---|---|
| Name | Description |
input |
InputStream |
| Returns | |
|---|---|
| Type | Description |
TransferTypes.AzureBlobStorageData.FederatedIdentityConfig |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static TransferTypes.AzureBlobStorageData.FederatedIdentityConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
InputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
TransferTypes.AzureBlobStorageData.FederatedIdentityConfig |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseFrom(ByteBuffer data)
public static TransferTypes.AzureBlobStorageData.FederatedIdentityConfig parseFrom(ByteBuffer data)| Parameter | |
|---|---|
| Name | Description |
data |
ByteBuffer |
| Returns | |
|---|---|
| Type | Description |
TransferTypes.AzureBlobStorageData.FederatedIdentityConfig |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static TransferTypes.AzureBlobStorageData.FederatedIdentityConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
data |
ByteBuffer |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
TransferTypes.AzureBlobStorageData.FederatedIdentityConfig |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parser()
public static Parser<TransferTypes.AzureBlobStorageData.FederatedIdentityConfig> parser()| Returns | |
|---|---|
| Type | Description |
Parser<FederatedIdentityConfig> |
|
Methods
equals(Object obj)
public boolean equals(Object obj)| Parameter | |
|---|---|
| Name | Description |
obj |
Object |
| Returns | |
|---|---|
| Type | Description |
boolean |
|
getClientId()
public String getClientId()Required. The client (application) ID of the application with federated credentials.
string client_id = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
String |
The clientId. |
getClientIdBytes()
public ByteString getClientIdBytes()Required. The client (application) ID of the application with federated credentials.
string client_id = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for clientId. |
getDefaultInstanceForType()
public TransferTypes.AzureBlobStorageData.FederatedIdentityConfig getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
TransferTypes.AzureBlobStorageData.FederatedIdentityConfig |
|
getParserForType()
public Parser<TransferTypes.AzureBlobStorageData.FederatedIdentityConfig> getParserForType()| Returns | |
|---|---|
| Type | Description |
Parser<FederatedIdentityConfig> |
|
getSerializedSize()
public int getSerializedSize()| Returns | |
|---|---|
| Type | Description |
int |
|
getTenantId()
public String getTenantId()Required. The tenant (directory) ID of the application with federated credentials.
string tenant_id = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
String |
The tenantId. |
getTenantIdBytes()
public ByteString getTenantIdBytes()Required. The tenant (directory) ID of the application with federated credentials.
string tenant_id = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for tenantId. |
hashCode()
public int hashCode()| Returns | |
|---|---|
| Type | Description |
int |
|
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
newBuilderForType()
public TransferTypes.AzureBlobStorageData.FederatedIdentityConfig.Builder newBuilderForType()| Returns | |
|---|---|
| Type | Description |
TransferTypes.AzureBlobStorageData.FederatedIdentityConfig.Builder |
|
newBuilderForType(AbstractMessage.BuilderParent parent)
protected TransferTypes.AzureBlobStorageData.FederatedIdentityConfig.Builder newBuilderForType(AbstractMessage.BuilderParent parent)| Parameter | |
|---|---|
| Name | Description |
parent |
BuilderParent |
| Returns | |
|---|---|
| Type | Description |
TransferTypes.AzureBlobStorageData.FederatedIdentityConfig.Builder |
|
toBuilder()
public TransferTypes.AzureBlobStorageData.FederatedIdentityConfig.Builder toBuilder()| Returns | |
|---|---|
| Type | Description |
TransferTypes.AzureBlobStorageData.FederatedIdentityConfig.Builder |
|
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)| Parameter | |
|---|---|
| Name | Description |
output |
CodedOutputStream |
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|