use of com.amazonaws.services.mediastore.model.AWSMediaStoreException in project aws-doc-sdk-examples by awsdocs.
the class PutObject method putObject.
public static PutObjectResult putObject(String containerName, String filePath, InputStream body) throws IOException {
final String endpoint = getContainerEndpoint(containerName);
if (endpoint == null || endpoint.isEmpty()) {
System.err.println("Could not determine container endpoint!");
System.exit(1);
}
final String region = new DefaultAwsRegionProviderChain().getRegion();
final EndpointConfiguration endpointConfig = new EndpointConfiguration(endpoint, region);
final AWSMediaStoreData mediastoredata = AWSMediaStoreDataClientBuilder.standard().withEndpointConfiguration(endpointConfig).build();
final PutObjectRequest request = new PutObjectRequest().withContentType("application/octet-stream").withBody(body).withPath(filePath);
try {
return mediastoredata.putObject(request);
} catch (AWSMediaStoreException e) {
System.err.println(e.getErrorMessage());
System.exit(1);
}
return null;
}
use of com.amazonaws.services.mediastore.model.AWSMediaStoreException in project aws-doc-sdk-examples by awsdocs.
the class PutObject method getContainerEndpoint.
public static String getContainerEndpoint(String name) {
final AWSMediaStore mediastore = AWSMediaStoreClientBuilder.defaultClient();
final DescribeContainerRequest request = new DescribeContainerRequest().withContainerName(name.trim());
try {
final DescribeContainerResult result = mediastore.describeContainer(request);
return result.getContainer().getEndpoint();
} catch (AWSMediaStoreException e) {
System.err.println(e.getErrorMessage());
}
return null;
}
use of com.amazonaws.services.mediastore.model.AWSMediaStoreException in project aws-doc-sdk-examples by awsdocs.
the class CreateContainer method createContainer.
public static Container createContainer(String name) {
final AWSMediaStore mediastore = AWSMediaStoreClientBuilder.defaultClient();
final CreateContainerRequest request = new CreateContainerRequest().withContainerName(name.trim());
try {
final CreateContainerResult result = mediastore.createContainer(request);
return result.getContainer();
} catch (AWSMediaStoreException e) {
System.err.println(e.getErrorMessage());
}
return null;
}
use of com.amazonaws.services.mediastore.model.AWSMediaStoreException in project aws-doc-sdk-examples by awsdocs.
the class ListItems method getContainerEndpoint.
public static String getContainerEndpoint(String name) {
final AWSMediaStore mediastore = AWSMediaStoreClientBuilder.defaultClient();
final DescribeContainerRequest request = new DescribeContainerRequest().withContainerName(name.trim());
try {
final DescribeContainerResult result = mediastore.describeContainer(request);
return result.getContainer().getEndpoint();
} catch (AWSMediaStoreException e) {
System.err.println(e.getErrorMessage());
}
return null;
}
Aggregations