Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
239 commits
Select commit Hold shift + click to select a range
29bbaeb
Initial commit
msftgits Feb 25, 2017
013d7f6
Initial commit
microsoftopensource Feb 25, 2017
b08f89d
Initial commit
microsoftopensource Feb 25, 2017
f93aa75
Key Vault generated code and POM files
pomortaz Jun 7, 2016
2c4080b
Updated the Key Vault client generated code
pomortaz Jun 15, 2016
afe9733
Updated Key Vault SDK based on none fluent AutoRest and costumized co…
pomortaz Jul 20, 2016
b1290c2
Removing lambda expression and listing by nextLink. The nextLink list…
pomortaz Jul 26, 2016
ce28f8c
Updating the API version, documentation, remove policy as mandatory p…
pomortaz Jul 27, 2016
8ea2abf
Working core, cryptography and extensions using a FutureAdapter.
herveyw-msft Jul 22, 2016
6831a3d
Update POM packages for core, cryptography, extensions
herveyw-msft Aug 2, 2016
97b7c86
Dropping implementation namespace, fix test bug and adding comments
pomortaz Aug 3, 2016
ff3276e
changing x5t to x509Thumbprint, adding key ID to secret and updating …
pomortaz Aug 3, 2016
88ac2e8
Use Guava Futures
herveyw-msft Aug 5, 2016
14f3690
Using ListenableFuture as async return type for Key Vault
pomortaz Aug 9, 2016
aae68df
Adding the MIT License Header
pomortaz Aug 9, 2016
21de003
Remove various Future subclasses and use futures.immediateFuture inst…
herveyw-msft Aug 10, 2016
07b9c53
Fixing projects name and dependency
pomortaz Aug 11, 2016
53fff02
Updating documentations
pomortaz Aug 11, 2016
87b0962
Fixing the javadoc error and formatting errors for key vault
pomortaz Aug 12, 2016
5b86f0d
Generated code returns observables
jianghaolu Aug 26, 2016
ac59273
Keyvault refactoring
jianghaolu Aug 27, 2016
72d6c5e
Fix checkstyle errors
jianghaolu Aug 27, 2016
8b00b65
Revert keyvault changes
jianghaolu Aug 29, 2016
17deec7
Fixed to the key vault certificate feature and tests.
pomortaz Aug 19, 2016
1a40bdb
Java Cryptography Test Case update
herveyw-msft Aug 15, 2016
f8c5583
RS256 Signature support.
herveyw-msft Aug 19, 2016
83a3fc6
Adding managed field for certifciates and use base class of attribute…
pomortaz Aug 22, 2016
4612ba6
Crypto test cases for excess key material support to match .NET
herveyw-msft Aug 22, 2016
87af588
Refactoring JSON web key to KV webkey project
pomortaz Aug 23, 2016
2af489b
License, documentation and byte array handling update.
herveyw-msft Aug 24, 2016
0240491
Fix RSA256 signature
herveyw-msft Aug 24, 2016
d47971b
Minor signature code cleanup
herveyw-msft Aug 29, 2016
de395a3
Adapting the observer model for Key Vault wrapped client, fixed build…
pomortaz Sep 2, 2016
7125cbd
fix styling errors and addressed feedback.
pomortaz Sep 2, 2016
c335c05
Remove .getBody for ListanableFuture to accomodate the recent breakin…
pomortaz Sep 9, 2016
db09121
key vault cryptography refactoring. Removing additional methods from …
pomortaz Sep 12, 2016
28ed4e8
Removing the ServiceResponse<> off return type and remove with*() for…
pomortaz Sep 14, 2016
1f90d93
Update additional pom.xml for annotation build break
alvadb Sep 20, 2016
c988937
Additional pom.xml updates for build break fix.
alvadb Sep 20, 2016
1c27b8e
Update AesCbcHmac test vectors and add more tests from RFC7518
herveyw-msft Sep 19, 2016
7642127
Removed annotation dependency from keyvault libs
alvadb Sep 22, 2016
bd5555e
Adding more functionalities to JsonWebKey: AES key conversions, verif…
pomortaz Sep 15, 2016
8740e2c
Change IssuerReference to IssuerParameters and adding CertificateType.
pomortaz Sep 23, 2016
20cb23b
Remove runtimes from SDK
jianghaolu Sep 29, 2016
2819ac3
[release] Bump up version to 1.0.0-beta3
jianghaolu Sep 29, 2016
deea0b4
[release] Prepare for next development iteration (1.0.0-beta4-SNAPSHOT)
jianghaolu Sep 28, 2016
168aaac
Cryptography package updates
herveyw-msft Oct 6, 2016
a6571f7
Keyvault cryptography beta3.1 release
jianghaolu Nov 10, 2016
32f2d48
Prepare for next iteration of development
jianghaolu Nov 10, 2016
5621053
Updating the api-version and adding innererror
pomortaz Nov 10, 2016
27ecb0d
[release] Prepare for beta5 development iteration
jianghaolu Dec 27, 2016
0e03b6a
[release] Prepare for beta4.1 release
jianghaolu Jan 7, 2017
78a51c7
[release] Change versions back to development iteration
jianghaolu Jan 7, 2017
ddadd3d
[release] Prepare for beta6 development iteration
anuchandy Feb 7, 2017
c574b95
Updating Key Vault Java SDK to use the latest Runtime Client.
pomortaz Feb 6, 2017
4adc1ac
[#1322] Upgrade guava to 20.0
jianghaolu Feb 14, 2017
bb27d8a
Rename ServiceCall to ServiceFuture
jianghaolu Feb 15, 2017
5094701
Add pom files
jianghaolu Feb 27, 2017
f86da5e
Add simple travis config
jianghaolu Feb 27, 2017
8afe8fe
Merge pull request #1 from jianghaolu/kv
pomortaz Feb 27, 2017
6acb134
Remove azure-client-authentication as dependency
jianghaolu Feb 27, 2017
67eff8a
Merge pull request #2 from jianghaolu/kv
pomortaz Feb 27, 2017
381abc4
Fix scm connection in pom.xml
jianghaolu Feb 27, 2017
07040e5
Merge pull request #3 from jianghaolu/patch-1
pomortaz Feb 27, 2017
bb950b2
[maven-release-plugin] prepare release v1.0.0
azuresdkci Feb 27, 2017
c2f3f75
[maven-release-plugin] prepare for next development iteration
azuresdkci Feb 27, 2017
1dcad79
Update pom.xml
pomortaz Feb 28, 2017
184b33a
Update pom.xml
pomortaz Feb 28, 2017
4bc08bb
Refactored KeyVaultClient to accomodate autogenerated KeyVaultClientB…
tiffanyachen Sep 22, 2017
a95a75c
reshuffled class inheritance to have models inherit from custom classes
tiffanyachen Sep 19, 2017
0edb0b1
Merge pull request #10 from tiffanyachen/refactoring-changes
tiffanyachen Sep 25, 2017
ab1f38d
Updating .travis to accomodate CI
tiffanyachen Oct 3, 2017
066c1a1
Updating keyvault-extensions to work with travis CI
tiffanyachen Oct 26, 2017
345a277
updated .gitignore
tiffanyachen Oct 27, 2017
9a33635
Changes to fix PR
tiffanyachen Oct 28, 2017
acce07b
removed unecessary gitignores
tiffanyachen Oct 31, 2017
6113d2b
Merge pull request #12 from tiffanyachen/record-test
Oct 31, 2017
a887614
Merge pull request #13 from Azure/dev
Nov 1, 2017
fceb8cd
Added script to preserve custom code upon regenerating models from au…
tiffanyachen Sep 22, 2017
5d4097a
Updated with autorest code sans Storage and Sas models
tiffanyachen Nov 2, 2017
64a57e2
Added a 4096 constant
tiffanyachen Nov 9, 2017
73eb85a
Updated tests to incorporate new features and soft-delete
tiffanyachen Nov 21, 2017
e7adeec
Added check to not have thread sleep during playback
tiffanyachen Nov 21, 2017
d8ba211
Merge pull request #15 from tiffanyachen/dev-4k
RandalliLama Dec 14, 2017
d9b475d
Merge pull request #14 from tiffanyachen/dev-new-features
tiffanyachen Dec 19, 2017
188e2fd
Fix all JavaDoc reported issues.
JonathanGiles Jan 19, 2018
9c1cafb
Merge pull request #19 from JonathanGiles/javadoc-fixes
Jan 22, 2018
7c1b4d0
Updated pom to ignore session-records on clean
tiffanyachen Jan 24, 2018
b2e99e4
Merge pull request #20 from tiffanyachen/pomUpdate
tiffanyachen Jan 25, 2018
1437854
Updated versioning for poms
tiffanyachen Jan 31, 2018
ca8658e
Updated versioning qualifiers to match convention
tiffanyachen Jan 31, 2018
03b577b
Merge pull request #21 from tiffanyachen/dev-pom
tiffanyachen Feb 1, 2018
d3de8ff
Updated readme
tiffanyachen Feb 27, 2018
60b99b6
updated following review
tiffanyachen Feb 27, 2018
4f274b3
Updated to add building/testing details.
tiffanyachen Mar 5, 2018
2d6780e
Merge pull request #23 from Azure/tiffanyachen-patch-1
tiffanyachen Mar 5, 2018
6cf3182
Updated with preview swnagger and re-recorded tests
tiffanyachen Mar 8, 2018
7a0ea84
Fix mvn clean package
RandalliLama Mar 9, 2018
eafad9f
Update ADAL version
RandalliLama Mar 9, 2018
6bda41f
Add PS* JsonWebKeySignatureAlg constants
RandalliLama Mar 9, 2018
c038365
updated and rerecorded tests for azure-keyvault-extensions
tiffanyachen Mar 9, 2018
bf3f736
Merge pull request #26 from Azure/rrandall/quick-fixes
tiffanyachen Mar 9, 2018
3b2ae0c
Update README.md
RandalliLama Mar 12, 2018
4ac1543
Updated versioning for pom
tiffanyachen Mar 13, 2018
ea80c2b
Merge pull request #25 from tiffanyachen/new-spec
tiffanyachen Mar 13, 2018
9230218
Merge pull request #27 from Azure/rrandall/readme-update
tiffanyachen Mar 13, 2018
86f9675
Update readme with unlimited crypto install
Mar 15, 2018
1e1c4d1
Minor updates to RsaKey to make it more similar to EC Key changes
tiffanyachen Mar 23, 2018
641ff5d
Updated versioning for parent and azure-keyvault
tiffanyachen Mar 23, 2018
6eaf61a
Updates to JsonWebKey to accomodate EC keys
tiffanyachen Mar 22, 2018
01a967c
Added ECKeys implementation
tiffanyachen Mar 23, 2018
f712f4c
Updated with 3-21 keyvault previe-swagger
tiffanyachen Mar 23, 2018
3c9f5c8
Merge pull request #33 from tiffanyachen/march-data-update
tiffanyachen Mar 23, 2018
62888dc
Got ride of azure-keyvault JsonWebKeyCurveName dependency
tiffanyachen Mar 23, 2018
602fb0f
Removed bouncycastle dependency from jwk
tiffanyachen Mar 23, 2018
52b4f10
Updates to ECKey following changes for JWKCurveName and JWK bouncycas…
tiffanyachen Mar 23, 2018
ebb2844
changed to SunEC default provider
tiffanyachen Mar 23, 2018
3b2fdd5
Disallowing null kid for EcKey
tiffanyachen Mar 23, 2018
caec496
Added kid check back in
tiffanyachen Mar 23, 2018
a39e1b2
fixing versioning
tiffanyachen Mar 23, 2018
14e0cd0
Merge branch 'dev' into jsonwebkeyupdate
tiffanyachen Mar 23, 2018
11900a3
Merge pull request #32 from tiffanyachen/rsakeyupdate
tiffanyachen Mar 24, 2018
95dafd9
Merge pull request #30 from tiffanyachen/jsonwebkeyupdate
tiffanyachen Mar 24, 2018
7412f4b
Merge pull request #29 from Azure/rrandall/readme-crypto-update
tiffanyachen Mar 24, 2018
8bf504d
Fixed javadoc errors
tiffanyachen Mar 24, 2018
344828d
modifications to exception throwing
tiffanyachen Mar 25, 2018
eb41400
Merge pull request #34 from tiffanyachen/dev
Mar 26, 2018
6947110
script to automatically make necessary changes to generated code; reg…
Mar 28, 2018
50523a8
update regen script
Mar 28, 2018
d78dcd5
remove old post processing script
Mar 28, 2018
2a71a76
Merge pull request #35 from Lusitanian/feature/cert_transparency_fix
daviddesberg Mar 28, 2018
e49ec46
update readme to reference newest version
daviddesberg Mar 29, 2018
f64bf28
update other package versions
daviddesberg Mar 29, 2018
6f0f2c2
Merge pull request #36 from Azure/feature/update_readme
daviddesberg Mar 29, 2018
4db8e32
add docs for regeneration script
Apr 3, 2018
aba7004
Merge pull request #37 from Lusitanian/feature/regen_readme
daviddesberg Apr 3, 2018
f0f3ac0
Implement message security
Apr 5, 2018
abaaaa1
Add missing dependency
Apr 5, 2018
35b928d
Update expected signature in crypto tests + fix tabs
Apr 5, 2018
72bf249
Add EKV unit tests
Apr 7, 2018
767bee6
Use local version of cryptography jar
Apr 9, 2018
ad736f4
Fix jar name
Apr 9, 2018
c4bc214
Fix jar path
Apr 9, 2018
499cf3d
Fix review comments
Apr 12, 2018
b953faa
Update test with encrypted key
Apr 12, 2018
96a4923
Update comments & modifiers
logachev Apr 25, 2018
a5de903
Remove unnecessary tests
Apr 30, 2018
5afe15a
Merge branch 'kiril/messagesecurity' of github.com:logachev/azure-key…
Apr 30, 2018
d627777
Update todo comment
Apr 30, 2018
ad9ab8d
Fix test to rest KVClient before each test
May 1, 2018
9682dcd
Fix tests
May 1, 2018
6200f3e
Update records
May 2, 2018
f555c53
Update records
May 2, 2018
ac1aa47
Merge pull request #38 from logachev/kiril/messagesecurity
May 3, 2018
2fdd623
Ensure message protection works for keys create\delete
May 3, 2018
d654a3f
Merge pull request #40 from logachev/kiril/messagesecurity
May 3, 2018
4773baf
Updated EC key algos to take in hashed digests (secp256k1 not working…
tiffanyachen May 9, 2018
1872c75
Neglected to add ecdsa256
tiffanyachen May 9, 2018
db8ec50
Updated exception for test
tiffanyachen May 9, 2018
fdf1928
got rid of print statements
tiffanyachen May 9, 2018
1049626
Updated error message
tiffanyachen May 10, 2018
cd98607
Merge pull request #42 from tiffanyachen/dev
tiffanyachen May 10, 2018
ae885a9
Fixing JavaDoc issues
JonathanGiles May 14, 2018
9be2f51
Added msak tests
tiffanyachen Jun 1, 2018
ec38edb
Merge pull request #43 from JonathanGiles/dev
tiffanyachen Jun 1, 2018
c28caca
Updated pom.xml
tiffanyachen Jun 4, 2018
516df2f
Updating dependency versioning
tiffanyachen Jun 4, 2018
0661add
Merge pull request #44 from tiffanyachen/dev
tiffanyachen Jun 5, 2018
2c9fbef
Updated to 7.0
tiffanyachen Jun 25, 2018
8f5686a
Updated Es256K name
tiffanyachen Jun 25, 2018
d4982b6
Updated P256k
tiffanyachen Jun 26, 2018
95af068
Updated formatting, etc., to comply with mvn:checkstyle
tiffanyachen Jun 27, 2018
275502c
Created history.md
tiffanyachen Jun 28, 2018
1a93917
Updated Readme
tiffanyachen Jun 28, 2018
d5068eb
Moved scopes for some dependencies to test only
tiffanyachen Jun 28, 2018
bc75f2a
Merge branch 'dev' of https://github.com/tiffanyachen/azure-keyvault-…
tiffanyachen Jun 28, 2018
0f3e495
Merge pull request #47 from tiffanyachen/dev
tiffanyachen Jun 28, 2018
2b203a5
Merge pull request #48 from Azure/dev
tiffanyachen Jun 28, 2018
1474f36
Updated pom to point to remote dependencies
tiffanyachen Jul 2, 2018
814fec0
Merge pull request #49 from tiffanyachen/master
tiffanyachen Jul 2, 2018
f06d235
Generated from 1dda4e455040e612e0553c6d9503d29509cde751 (#2247) (#2256)
AutorestCI Aug 8, 2018
763b349
Generate notification hubs and hdinsight (#2307)
jianghaolu Aug 8, 2018
1c0e3ac
Added section for links to previous versions
bhicks2 Aug 8, 2018
786af9d
Added a sample repo section
bhicks2 Aug 8, 2018
fa1e4e1
Added build badge
bhicks2 Aug 8, 2018
793711e
Added more visible documentation link
bhicks2 Aug 8, 2018
dfd7efd
Added alpha and beta releases to previous versions
bhicks2 Aug 8, 2018
47f4d10
Fixed typo in markdown link code
bhicks2 Aug 8, 2018
323ff6c
Adding Log Analytics data plane (#2113)
alexeldeib Aug 9, 2018
56d6445
Samples link directly to GitHub repos
bhicks2 Aug 9, 2018
023ca04
Undid minor irrelevant linebreak.
bhicks2 Aug 14, 2018
b96a7a4
Removed extranious change (due to whitespace)
bhicks2 Aug 14, 2018
dca5ef3
Fixed minor dependency issue and resolved broken test
brihicks-653 Aug 15, 2018
8d70f41
Update LUIS Authoring auto-gen'ed SDK files using latest specs. (#2327)
milismsft Aug 17, 2018
27dbc88
Merge pull request #51 from bhicks2/readme_updates
bhicks2 Aug 20, 2018
b2a2c05
Update runtime and fluent sdk version (#2334)
jianghaolu Aug 21, 2018
2cdc500
Fixed a bug that prevented tests from passing when using azure-keyvau…
brihicks-653 Aug 22, 2018
11bb2d1
version updates
brihicks-653 Aug 22, 2018
275270b
More versioning changes
brihicks-653 Aug 23, 2018
9000250
Fixed parent version in extensions
brihicks-653 Aug 23, 2018
4750369
Merge pull request #52 from bhicks2/test_fix
bhicks2 Aug 23, 2018
c0c2e87
Add App Insights data plane query SDK (#2314)
alexeldeib Aug 24, 2018
5dd4609
Pom changes (#53)
bhicks2 Sep 10, 2018
6de3bc5
Allow authentication for ApplicationTokenCredentials for profiles (#2…
viananth Sep 13, 2018
79253c4
Merge branch 'master' of https://github.com/Azure/azure-keyvault-java…
Sep 13, 2018
f22cc28
Commit for 1.1.1
brihicks-653 Sep 14, 2018
d12b53a
Merge pull request #56 from bhicks2/dev
Sep 14, 2018
bdee224
Merge pull request #57 from Azure/dev
Sep 14, 2018
57a3afd
EventGrid DataPlane SDK: Regenerate the SDK based on latest Swagger t…
kalyanaj Sep 26, 2018
71e50c6
Add Log Analytics readme + example (#2363)
alexeldeib Sep 26, 2018
7c1e154
Add SDK functionality to make it easier to deserialize/consume EventG…
anuchandy Sep 27, 2018
5180d19
[AutoPR] storage/resource-manager (#2134)
AutorestCI Sep 28, 2018
cf2b42a
Use preview autorest.java
jianghaolu Sep 28, 2018
d71cbc7
Update appinsights & loganalytics runtime version (#2440)
jianghaolu Oct 1, 2018
9910420
App Insights readme and sample (#2442)
alexeldeib Oct 1, 2018
4796f54
[AutoPR] containerregistry/resource-manager (#2176)
AutorestCI Oct 4, 2018
152d2bc
Removed duplicate dependency (#2461)
arpitpandey0209 Oct 4, 2018
c9cf6a2
Added mediaservices sdk (#2475)
iscai-msft Oct 8, 2018
3615a8d
Add data lake analytics and store (#2477)
jianghaolu Oct 10, 2018
1408944
testing for datalakestore & datalakeanalytics (#2511)
lewu-msft Oct 12, 2018
80b8793
[AutoPR] iotcentral/resource-manager (#2413)
AutorestCI Oct 30, 2018
02233df
Merging Dev to Master (#69)
Nov 2, 2018
c40aa2b
Merge for 1.1.2 (#73)
bhicks2 Nov 2, 2018
a0a8f81
Update README.md (#74)
bhicks2 Nov 2, 2018
843aef8
Latest authorization (#2361)
AutorestCI Nov 6, 2018
cac93ab
[AutoPR] datamigration/resource-manager (#2570)
AutorestCI Nov 6, 2018
36972c4
latest network (#2135)
AutorestCI Nov 6, 2018
baf569f
[AutoPR] containerinstance/resource-manager (#2292)
AutorestCI Nov 6, 2018
84285ec
Update status badge to correct repo (#2582)
mikeharder Nov 9, 2018
4a9dfb4
[fixes #2564] Support subscriptions and authorization (#2588)
jianghaolu Nov 10, 2018
b4e30b6
Add template for client package (#2587)
mikeharder Nov 14, 2018
a6fa31f
Add status badge for client libraries (#2605)
mikeharder Nov 16, 2018
87cefe0
Add 'keyvault/data-plane/' from commit 'a0a8f81e25357df5bef6bc3f33350…
lenala Nov 17, 2018
f1c6de6
Merge pull request #2613 from lenala/keyvault
bsiegel Nov 17, 2018
0d8c439
Adding keyvault sdk to CI pipeline (#2619)
lenala Nov 26, 2018
d943798
Adding sources packaging to CI pipeline (#2662)
lenala Nov 28, 2018
47fc8dd
Update client.yml file to build java repo (#2668)
weshaggard Nov 30, 2018
0588978
Generated from 10e5ed698dece8c082c064680537ebae7f3a14b7
AutorestCI Dec 5, 2018
c3c1c3c
Generated from 2f6ff2874bd5221e4a893896305133da6e76fd5f
AutorestCI Dec 5, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
28 changes: 28 additions & 0 deletions .azure-pipelines/client.test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
parameters:
name: ''
vmImage: ''

jobs:
- job: ${{ format('Test_{0}', parameters.name) }}
dependsOn:
- 'Build'
pool:
vmImage: ${{ parameters.vmImage }}

steps:
- script: |
mvn jetty:run-forked -Dorg.slf4j.simpleLogger.defaultLogLevel=error -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn --batch-mode -f pom.client.xml
displayName: 'Start Jetty'

- task: Maven@3
displayName: 'Run tests'
inputs:
mavenPomFile: $(pomFile)
options: '--batch-mode' #hides dependencies download progress from CI output
mavenOptions: '-Xmx3072m -Dorg.slf4j.simpleLogger.defaultLogLevel=error -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
javaHomeOption: 'JDKVersion'
jdkVersionOption: '1.8'
jdkArchitectureOption: 'x64'
publishJUnitResults: true
testResultsFiles: '**/TEST-*.xml'
goals: 'test'
46 changes: 46 additions & 0 deletions .azure-pipelines/client.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
trigger:
- master

jobs:
- job: 'Build'

pool:
vmImage: 'ubuntu-16.04'

steps:
- task: Maven@3
displayName: 'Build and Package'
inputs:
mavenPomFile: $(pomFile)
goals: 'checkstyle:check javadoc:jar source:jar package'
options: '--batch-mode -Dmaven.test.skip=true'
mavenOptions: '-Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
javaHomeOption: 'JDKVersion'
jdkVersionOption: '1.8'
jdkArchitectureOption: 'x64'
publishJUnitResults: false

- powershell: |
# use sources files as a marker to find POM files so we can copy them to the output. The sources.jar file is generally
# in a target folder next to the pom.xml file so $_.Directory.Parent should get us the folder that contains the POM.
dir -r -i *-sources.jar | % { copy (Join-Path $_.Directory.Parent.FullName "pom.xml") (Join-Path $(Build.ArtifactStagingDirectory) $_.Name.Replace("-sources.jar",".pom")) }
dir -r -i *.jar | % { copy $_ $(Build.ArtifactStagingDirectory) }
displayName: 'Copy JAR and POM files to artifact staging'

- task: PublishBuildArtifacts@1
displayName: 'Publish'

- template: client.test.yml
parameters:
name: Linux
vmImage: 'ubuntu-16.04'

- template: client.test.yml
parameters:
name: macOS
vmImage: 'macOS-10.13'

- template: client.test.yml
parameters:
name: Windows
vmImage: 'vs2017-win2016'
7 changes: 5 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
[![Build Status](https://travis-ci.org/Azure/azure-libraries-for-java.svg?style=flat-square&label=build)](https://travis-ci.org/Azure/azure-libraries-for-java)

> :warning: *NOTE: The **Azure Libraries for Java** project (resource management APIs with fluent interface design pattern) has moved to https://github.com/azure/azure-libraries-for-java, so please log issues for that project in that new repository. This repository is now dedicated to other, auto-generated, non-management Azure SDKs only.*

# Azure SDKs for Java

| Component | Build Status |
| --------- | ------------ |
| Management Libraries | [![Build Status](https://travis-ci.org/Azure/azure-sdk-for-java.svg?branch=master)](https://travis-ci.org/Azure/azure-sdk-for-java) |
| Client Libraries | [![Build Status](https://dev.azure.com/azure-sdk/public/_apis/build/status/azure-sdk-for-java.client)](https://dev.azure.com/azure-sdk/public/_build/latest?definitionId=17) |

:+1: [Try Azure for FREE](http://go.microsoft.com/fwlink/?LinkId=330212)

This repository contains Azure SDKs enabling the programmatic *consumption* of miscellaneous Azure services (i.e. *not management* - for that see https://github.com/azure/azure-libraries-for-java)
Expand Down
24 changes: 24 additions & 0 deletions api-specs.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@
"source": "specification/applicationinsights/resource-manager/readme.md",
"args": "--multiapi --fluent"
},
"applicationinsights/data-plane": {
"source": "specification/applicationinsights/data-plane/readme.md",
"args": "--payload-flattening-threshold=1"
},
"appservice/resource-manager": {
"source": "specification/web/resource-manager/readme.md",
"args": "--multiapi --fluent",
Expand Down Expand Up @@ -36,6 +40,14 @@
},
"containerregistry/resource-manager": {
"source": "specification/containerregistry/resource-manager/readme.md",
"args": "--multiapi=true --fluent=true"
},
"datalakeanalytics/resource-manager": {
"source": "specification/datalake-analytics/resource-manager/readme.md",
"args": "--multiapi --fluent"
},
"datalakestore/resource-manager": {
"source": "specification/datalake-store/resource-manager/readme.md",
"args": "--multiapi --fluent"
},
"dns/resource-manager": {
Expand All @@ -50,6 +62,10 @@
"source": "specification/eventgrid/data-plane/readme.md",
"args": "--multiapi"
},
"hdinsight/resource-manager": {
"source": "specification/hdinsight/resource-manager/readme.md",
"args": "--multiapi --fluent"
},
"iotcentral/resource-manager": {
"source": "specification/iotcentral/resource-manager/readme.md",
"args": "--multiapi --fluent",
Expand All @@ -68,10 +84,18 @@
"source": "specification/keyvault/resource-manager/readme.md",
"args": "--multiapi --fluent"
},
"loganalytics/data-plane": {
"source": "specification/operationalinsights/data-plane/readme.md",
"args": "--payload-flattening-threshold=1 --override-client-name=LogAnalyticsDataClient"
},
"logic/resource-manager": {
"source": "specification/logic/resource-manager/readme.md",
"args": "--multiapi --fluent"
},
"notificationhubs/resource-manager": {
"source": "specification/notificationhubs/resource-manager/readme.md",
"args": "--multiapi --fluent"
},
"mediaservices/resource-manager": {
"source": "specification/mediaservices/resource-manager/readme.md",
"args": "--multiapi --fluent"
Expand Down
50 changes: 50 additions & 0 deletions applicationinsights/data-plane/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# Azure Application Insights

This project provides client tools or utilities in Java that make it easy to query data in [Azure Application Insights](https://azure.microsoft.com/en-us/services/application-insights/). For reference documentation on classes and models, please see the [Azure SDK for Java reference](https://docs.microsoft.com/en-us/java/api/overview/azure/?view=azure-java-stable).

Azure Application Insights provides SDKs for telemtry collection and enables deep analytics via a [rich query language](https://docs.loganalytics.io/index). This SDK provides query access to data already stored in Application Insights. To start monitoring a Java application, take a look at the [quickstart](https://docs.microsoft.com/en-us/azure/application-insights/app-insights-java-quick-start).

## Examples

Please see [here](src/main/java/com/microsoft/azure/applicationinsights/query/samples) for code examples using this SDK.

## Download

### Latest release

To get the binaries of the official Microsoft Azure Log Analytics SDK as distributed by Microsoft, reade for use within your project, you can use Maven.

```xml
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-applicationinsights-query</artifactId>
<version>LATEST</version>
</dependency>
```

## Prerequisites

- A Java Developer Kit (JDK), v 1.7 or later
- Maven

## Help and Issues

If you encounter any bugs with these SDKs, please file issues via [Issues](https://github.com/Azure/azure-sdk-for-java/issues) or checkout [StackOverflow for Azure Java SDK](http://stackoverflow.com/questions/tagged/azure-java-sdk).

## Contribute Code

If you would like to become an active contributor to this project please follow the instructions provided in [Microsoft Azure Projects Contribution Guidelines](http://azure.github.io/guidelines.html).

1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request

## More information
- [Azure Java SDKs](https://docs.microsoft.com/java/azure/)
- If you don't have a Microsoft Azure subscription you can get a FREE trial account [here](http://go.microsoft.com/fwlink/?LinkId=330212)

---

This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.
164 changes: 164 additions & 0 deletions applicationinsights/data-plane/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,164 @@
<!--
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-applicationinsights-query</artifactId>
<version>1.0.0-Preview-1</version>
<packaging>jar</packaging>
<name>Microsoft Azure SDK for Application Insights Query API</name>
<description>This package contains Microsoft Application Insights SDK for retrieving metrics, events, and running queries.</description>
<url>https://github.com/Azure/azure-sdk-for-java</url>
<licenses>
<license>
<name>The MIT License (MIT)</name>
<url>http://opensource.org/licenses/MIT</url>
<distribution>repo</distribution>
</license>
</licenses>
<scm>
<url>scm:git:https://github.com/Azure/azure-sdk-for-java</url>
<connection>scm:git:git@github.com:Azure/azure-sdk-for-java.git</connection>
<tag>HEAD</tag>
</scm>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<legal><![CDATA[[INFO] Any downloads listed may be third party software. Microsoft grants you no rights for third party software.]]></legal>
<runtime.version>1.6.3</runtime.version>
<testMode>record</testMode>
</properties>
<developers>
<developer>
<id>microsoft</id>
<name>Microsoft</name>
</developer>
</developers>
<dependencies>
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-client-runtime</artifactId>
<version>${runtime.version}</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-client-authentication</artifactId>
<version>${runtime.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-arm-client-runtime</artifactId>
<version>${runtime.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-arm-client-runtime</artifactId>
<version>${runtime.version}</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>properties-maven-plugin</artifactId>
<version>1.0.0</version>
<executions>
<execution>
<phase>generate-resources</phase>
<goals>
<goal>write-project-properties</goal>
</goals>
<configuration>
<outputFile>
${project.build.outputDirectory}/maven.properties
</outputFile>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifest>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
</manifest>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<annotationProcessors>
<annotationProcessor>
com.microsoft.azure.management.apigeneration.LangDefinitionProcessor
</annotationProcessor>
</annotationProcessors>
<debug>true</debug>
<optimize>true</optimize>
<compilerArguments>
<AaddGeneratedAnnotation>true</AaddGeneratedAnnotation>
<Adebug>true</Adebug>
</compilerArguments>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.8</version>
<configuration>
<excludePackageNames>*.implementation.*;*.utils.*;com.microsoft.schemas._2003._10.serialization;*.blob.core.search</excludePackageNames>
<bottom>
<![CDATA[<code>
/**
<br />* Copyright (c) Microsoft Corporation. All rights reserved.
<br />* Licensed under the MIT License. See License.txt in the project root for
<br />* license information.
<br />*/
</code>]]>
</bottom>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.20</version>
<configuration>
<reuseForks>false</reuseForks>
<includes>
<include>**/Test*.java</include>
<include>**/*Test.java</include>
<include>**/*Tests.java</include>
<include>**/*TestCase.java</include>
</includes>
<environmentVariables>
<test.mode>${testMode}</test.mode>
</environmentVariables>
</configuration>
</plugin>
</plugins>
</build>
</project>
Loading