public static CloudStorageAccount getDevelopmentStorageAccount(final URI proxyUri) throws URISyntaxException {
    """
	Returns a {@link CloudStorageAccount} object that represents the development storage credentials, using the
	specified proxy URI. Secondary endpoints are enabled by default.
	
	@param proxyUri
	A <code>java.net.URI</code> object that represents the proxy endpoint to use. Specifying
	<code>null</code> will use the default <code>http://127.0.0.1</code>.
	
	@return A {@link CloudStorageAccount} object for the development storage credentials.
	
	@throws URISyntaxException
	If the resource URI is invalid.
    """
        String scheme;
        String host;
        if (proxyUri == null) {
            scheme = "http";
            host = "127.0.0.1";
        }
        else {
            scheme = proxyUri.getScheme();
            host = proxyUri.getHost();
        }

        StorageCredentials credentials = new StorageCredentialsAccountAndKey(DEVSTORE_ACCOUNT_NAME,
                DEVSTORE_ACCOUNT_KEY);

        URI blobPrimaryEndpoint = new URI(String.format(DEVELOPMENT_STORAGE_PRIMARY_ENDPOINT_FORMAT, scheme, host,
                "10000", DEVSTORE_ACCOUNT_NAME));
        URI queuePrimaryEndpoint = new URI(String.format(DEVELOPMENT_STORAGE_PRIMARY_ENDPOINT_FORMAT, scheme, host,
                "10001", DEVSTORE_ACCOUNT_NAME));
        URI tablePrimaryEndpoint = new URI(String.format(DEVELOPMENT_STORAGE_PRIMARY_ENDPOINT_FORMAT, scheme, host,
                "10002", DEVSTORE_ACCOUNT_NAME));

        URI blobSecondaryEndpoint = new URI(String.format(DEVELOPMENT_STORAGE_SECONDARY_ENDPOINT_FORMAT, scheme, host,
                "10000", DEVSTORE_ACCOUNT_NAME));
        URI queueSecondaryEndpoint = new URI(String.format(DEVELOPMENT_STORAGE_SECONDARY_ENDPOINT_FORMAT, scheme, host,
                "10001", DEVSTORE_ACCOUNT_NAME));
        URI tableSecondaryEndpoint = new URI(String.format(DEVELOPMENT_STORAGE_SECONDARY_ENDPOINT_FORMAT, scheme, host,
                "10002", DEVSTORE_ACCOUNT_NAME));

        CloudStorageAccount account = new CloudStorageAccount(credentials, new StorageUri(blobPrimaryEndpoint,
                blobSecondaryEndpoint), new StorageUri(queuePrimaryEndpoint, queueSecondaryEndpoint), new StorageUri(
                tablePrimaryEndpoint, tableSecondaryEndpoint), null /* fileStorageUri */);

        account.isDevStoreAccount = true;

        return account;
    }
public static CloudStorageAccount getDevelopmentStorageAccount(final URI proxyUri) throws URISyntaxException {
        String scheme;
        String host;
        if (proxyUri == null) {
            scheme = "http";
            host = "127.0.0.1";
        }
        else {
            scheme = proxyUri.getScheme();
            host = proxyUri.getHost();
        }

        StorageCredentials credentials = new StorageCredentialsAccountAndKey(DEVSTORE_ACCOUNT_NAME,
                DEVSTORE_ACCOUNT_KEY);

        URI blobPrimaryEndpoint = new URI(String.format(DEVELOPMENT_STORAGE_PRIMARY_ENDPOINT_FORMAT, scheme, host,
                "10000", DEVSTORE_ACCOUNT_NAME));
        URI queuePrimaryEndpoint = new URI(String.format(DEVELOPMENT_STORAGE_PRIMARY_ENDPOINT_FORMAT, scheme, host,
                "10001", DEVSTORE_ACCOUNT_NAME));
        URI tablePrimaryEndpoint = new URI(String.format(DEVELOPMENT_STORAGE_PRIMARY_ENDPOINT_FORMAT, scheme, host,
                "10002", DEVSTORE_ACCOUNT_NAME));

        URI blobSecondaryEndpoint = new URI(String.format(DEVELOPMENT_STORAGE_SECONDARY_ENDPOINT_FORMAT, scheme, host,
                "10000", DEVSTORE_ACCOUNT_NAME));
        URI queueSecondaryEndpoint = new URI(String.format(DEVELOPMENT_STORAGE_SECONDARY_ENDPOINT_FORMAT, scheme, host,
                "10001", DEVSTORE_ACCOUNT_NAME));
        URI tableSecondaryEndpoint = new URI(String.format(DEVELOPMENT_STORAGE_SECONDARY_ENDPOINT_FORMAT, scheme, host,
                "10002", DEVSTORE_ACCOUNT_NAME));

        CloudStorageAccount account = new CloudStorageAccount(credentials, new StorageUri(blobPrimaryEndpoint,
                blobSecondaryEndpoint), new StorageUri(queuePrimaryEndpoint, queueSecondaryEndpoint), new StorageUri(
                tablePrimaryEndpoint, tableSecondaryEndpoint), null /* fileStorageUri */);

        account.isDevStoreAccount = true;

        return account;
    }
public static CloudStorageAccount getDevelopmentStorageAccount ( final URI proxyUri ) throws URISyntaxException { String scheme ; String host ; if ( proxyUri == null ) { scheme = "http" ; host = "127.0.0.1" ; } else { scheme = proxyUri . getScheme ( ) ; host = proxyUri . getHost ( ) ; } StorageCredentials credentials = new StorageCredentialsAccountAndKey ( DEVSTORE_ACCOUNT_NAME , DEVSTORE_ACCOUNT_KEY ) ; URI blobPrimaryEndpoint = new URI ( String . format ( DEVELOPMENT_STORAGE_PRIMARY_ENDPOINT_FORMAT , scheme , host , "10000" , DEVSTORE_ACCOUNT_NAME ) ) ; URI queuePrimaryEndpoint = new URI ( String . format ( DEVELOPMENT_STORAGE_PRIMARY_ENDPOINT_FORMAT , scheme , host , "10001" , DEVSTORE_ACCOUNT_NAME ) ) ; URI tablePrimaryEndpoint = new URI ( String . format ( DEVELOPMENT_STORAGE_PRIMARY_ENDPOINT_FORMAT , scheme , host , "10002" , DEVSTORE_ACCOUNT_NAME ) ) ; URI blobSecondaryEndpoint = new URI ( String . format ( DEVELOPMENT_STORAGE_SECONDARY_ENDPOINT_FORMAT , scheme , host , "10000" , DEVSTORE_ACCOUNT_NAME ) ) ; URI queueSecondaryEndpoint = new URI ( String . format ( DEVELOPMENT_STORAGE_SECONDARY_ENDPOINT_FORMAT , scheme , host , "10001" , DEVSTORE_ACCOUNT_NAME ) ) ; URI tableSecondaryEndpoint = new URI ( String . format ( DEVELOPMENT_STORAGE_SECONDARY_ENDPOINT_FORMAT , scheme , host , "10002" , DEVSTORE_ACCOUNT_NAME ) ) ; CloudStorageAccount account = new CloudStorageAccount ( credentials , new StorageUri ( blobPrimaryEndpoint , blobSecondaryEndpoint ) , new StorageUri ( queuePrimaryEndpoint , queueSecondaryEndpoint ) , new StorageUri ( tablePrimaryEndpoint , tableSecondaryEndpoint ) , null /* fileStorageUri */ ) ; account . isDevStoreAccount = true ; return account ; }
Returns a {@link CloudStorageAccount} object that represents the development storage credentials, using the
specified proxy URI. Secondary endpoints are enabled by default.

@param proxyUri
A <code>java.net.URI</code> object that represents the proxy endpoint to use. Specifying
<code>null</code> will use the default <code>http://127.0.0.1</code>.

@return A {@link CloudStorageAccount} object for the development storage credentials.

@throws URISyntaxException
If the resource URI is invalid.
Returns a { @link CloudStorageAccount } object that represents the development storage credentials using the specified proxy URI . Secondary endpoints are enabled by default .