Interface TransferTypes.S3CompatibleMetadataOrBuilder (1.44.0)

public static interface TransferTypes.S3CompatibleMetadataOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAuthMethod()

public abstract TransferTypes.S3CompatibleMetadata.AuthMethod getAuthMethod()

Specifies the authentication and authorization method used by the storage service. When not specified, Transfer Service will attempt to determine right auth method to use.

.google.storagetransfer.v1.S3CompatibleMetadata.AuthMethod auth_method = 1;

Returns
Type Description
TransferTypes.S3CompatibleMetadata.AuthMethod

The authMethod.

getAuthMethodValue()

public abstract int getAuthMethodValue()

Specifies the authentication and authorization method used by the storage service. When not specified, Transfer Service will attempt to determine right auth method to use.

.google.storagetransfer.v1.S3CompatibleMetadata.AuthMethod auth_method = 1;

Returns
Type Description
int

The enum numeric value on the wire for authMethod.

getListApi()

public abstract TransferTypes.S3CompatibleMetadata.ListApi getListApi()

The Listing API to use for discovering objects. When not specified, Transfer Service will attempt to determine the right API to use.

.google.storagetransfer.v1.S3CompatibleMetadata.ListApi list_api = 4;

Returns
Type Description
TransferTypes.S3CompatibleMetadata.ListApi

The listApi.

getListApiValue()

public abstract int getListApiValue()

The Listing API to use for discovering objects. When not specified, Transfer Service will attempt to determine the right API to use.

.google.storagetransfer.v1.S3CompatibleMetadata.ListApi list_api = 4;

Returns
Type Description
int

The enum numeric value on the wire for listApi.

getProtocol()

public abstract TransferTypes.S3CompatibleMetadata.NetworkProtocol getProtocol()

Specifies the network protocol of the agent. When not specified, the default value of NetworkProtocol NETWORK_PROTOCOL_HTTPS is used.

.google.storagetransfer.v1.S3CompatibleMetadata.NetworkProtocol protocol = 3;

Returns
Type Description
TransferTypes.S3CompatibleMetadata.NetworkProtocol

The protocol.

getProtocolValue()

public abstract int getProtocolValue()

Specifies the network protocol of the agent. When not specified, the default value of NetworkProtocol NETWORK_PROTOCOL_HTTPS is used.

.google.storagetransfer.v1.S3CompatibleMetadata.NetworkProtocol protocol = 3;

Returns
Type Description
int

The enum numeric value on the wire for protocol.

getRequestModel()

public abstract TransferTypes.S3CompatibleMetadata.RequestModel getRequestModel()

Specifies the API request model used to call the storage service. When not specified, the default value of RequestModel REQUEST_MODEL_VIRTUAL_HOSTED_STYLE is used.

.google.storagetransfer.v1.S3CompatibleMetadata.RequestModel request_model = 2;

Returns
Type Description
TransferTypes.S3CompatibleMetadata.RequestModel

The requestModel.

getRequestModelValue()

public abstract int getRequestModelValue()

Specifies the API request model used to call the storage service. When not specified, the default value of RequestModel REQUEST_MODEL_VIRTUAL_HOSTED_STYLE is used.

.google.storagetransfer.v1.S3CompatibleMetadata.RequestModel request_model = 2;

Returns
Type Description
int

The enum numeric value on the wire for requestModel.