@Override public List<Bucket> listBuckets(ListBucketsRequest listBucketsRequest) throws SdkClientException, AmazonServiceException { listBucketsRequest = beforeClientExecution(listBucketsRequest); rejectNull(listBucketsRequest, "The request object parameter listBucketsRequest must be specified."); Request<ListBucketsRequest> request = createRequest(null, null, listBucketsRequest, HttpMethodName.GET); //Add IBM Service Instance Id to headers if ((null != this.awsCredentialsProvider ) && (this.awsCredentialsProvider.getCredentials() instanceof IBMOAuthCredentials)) { IBMOAuthCredentials oAuthCreds = (IBMOAuthCredentials)this.awsCredentialsProvider.getCredentials(); if (oAuthCreds.getServiceInstanceId() != null) { request.addHeader(Headers.IBM_SERVICE_INSTANCE_ID, oAuthCreds.getServiceInstanceId()); } } return invoke(request, new Unmarshallers.ListBucketsUnmarshaller(), null, null); }
private ModelAndView showBackupDetails( JobInput input ) throws IOException { AWSCredentials creds = new BasicAWSCredentials( input.getAwsAccessKeyId(), input.getAwsSecretKey() ); ModelAndView mav = new ModelAndView().addObject( "input", input ).addObject( "inputData", input.serializeTo() ); if ( input.getSourceAndDestination() == null ) { SourceAndDestination defaultDetails = new SourceAndDestination(); input.setSourceAndDestination( defaultDetails ); } switch ( input.getActionType() ) { case BACKUP_INSTANCE: mav.addObject( "allInstances", rds.describeDBInstances( decorate( new DescribeDBInstancesRequest(), creds ) ).getDBInstances() ); case CONVERT_SNAPSHOT: if ( input.getActionType() == ActionType.CONVERT_SNAPSHOT ) { mav.addObject( "allSnapshots", rds.describeDBSnapshots( decorate( new DescribeDBSnapshotsRequest(), creds ) ).getDBSnapshots() ); } mav.setViewName( "create/backup_details.vm" ); mav.addObject( "allBuckets", s3.listBuckets( decorate( new ListBucketsRequest(), creds ) ) ); mav.addObject( "sourceAndDestination", input.getSourceAndDestination() ); return mav; default: throw new AssertionError( "Unexpected action type " + input.getActionType() ); } }
@Override public List<Bucket> listBuckets(ListBucketsRequest listBucketsRequest) throws AmazonClientException, AmazonServiceException { return delegate.listBuckets(listBucketsRequest); }
@Override public List<Bucket> listBuckets(ListBucketsRequest listBucketsRequest) throws AmazonClientException, AmazonServiceException { throw new UnsupportedOperationException(); }
@Override public List<Bucket> listBuckets() throws SdkClientException, AmazonServiceException { return listBuckets(new ListBucketsRequest()); }
@Override public List<Bucket> listBuckets(ListBucketsRequest listBucketsRequest) throws SdkClientException, AmazonServiceException { return call(() -> getDelegate().listBuckets(listBucketsRequest)); }
@Override public List<Bucket> listBuckets(ListBucketsRequest listBucketsRequest) throws AmazonClientException { return null; }
@Override public List<Bucket> listBuckets(ListBucketsRequest listBucketsRequest) throws AmazonClientException, AmazonServiceException { // TODO Auto-generated method stub return null; }