public class Connection
extends java.lang.Object
In general, connections can be created in one of two ways:
These connections are easy to change and are great for prototyping and trying out connections.Connection connection = connection("http://server:port/HyperionPlanning/rest/v3/applications/Vision", "user", "password")
These connections allow clean separation between resource details and usage. This has multiple benefits over on demand connections including:Connection connection = operation.application.getConnection("Job Definitions")
For more details on how to create, edit and delete named connections, see Connecting Environments in EPM Cloud section within the Planning and Budgeting Cloud Administering Planning documention.
For more details on how to make requests using connections, see
HttpRequest
Modifier and Type | Method and Description |
---|---|
HttpRequest |
delete()
Creates and returns a Http DELETE request.
|
HttpRequest |
delete(java.lang.String url)
Creates and returns a Http DELETE request.
|
void |
domain(java.lang.String domain)
Returns this connection after setting the domain for the resource this
connection is configured for.
|
boolean |
equals(java.lang.Object arg0) |
HttpRequest |
get()
Creates and returns a Http GET request.
|
HttpRequest |
get(java.lang.String url)
Creates and returns a Http GET request.
|
java.lang.String |
getDomain()
Returns the domain for the resource this connection is configured for.
|
java.lang.String |
getName()
Returns the name for this connection.
|
java.lang.String |
getUrl()
Returns the url for the resource this connection is configured for.
|
java.lang.String |
getUserName()
Returns the name of the user this connection is configured for.
|
int |
hashCode() |
Connection |
impersonate(java.lang.String userName)
Returns this connection after setting the user this connection will
impersonate.
|
Connection |
impersonate(User user)
Returns this connection after setting the user this connection will
impersonate.
|
HttpRequestWithBody |
post()
Creates and returns a Http POST request.
|
HttpRequestWithBody |
post(java.lang.String url)
Creates and returns a Http POST request.
|
HttpRequestWithBody |
put()
Creates and returns a Http PUT request.
|
HttpRequestWithBody |
put(java.lang.String url)
Creates and returns a Http PUT request.
|
public HttpRequest delete()
public HttpRequest delete(java.lang.String url)
The DELETE request url will be constructed by concatinating the specified relative url to the url this connection is configured for.
url
- relative urlpublic void domain(java.lang.String domain)
domain
- domain for the Oracle Cloud Service resourcepublic HttpRequest get()
public HttpRequest get(java.lang.String url)
The GET request url will be constructed by concatinating the specified relative url to the url this connection is configured for.
url
- relative urlpublic java.lang.String getDomain()
public java.lang.String getName()
public java.lang.String getUrl()
public java.lang.String getUserName()
The connection to the resource will be made on behalf of this user.
public Connection impersonate(java.lang.String userName)
userName
- nameof the user to impersonatepublic Connection impersonate(User user)
user
- user to impersonatepublic HttpRequestWithBody post()
public HttpRequestWithBody post(java.lang.String url)
The POST request url will be constructed by concatinating the specified relative url to the url this connection is configured for.
url
- relative urlpublic HttpRequestWithBody put()
public HttpRequestWithBody put(java.lang.String url)
The POST request url will be constructed by concatinating the specified relative url to the url this connection is configured for.
url
- relative urlpublic boolean equals(java.lang.Object arg0)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
Copyright © 2017, 2024, Oracle and/or its affiliates. All rights reserved.