Class DelegatedResourceAccessRequestSummary
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.delegateaccesscontrol.model.DelegatedResourceAccessRequestSummary
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20230801") public final class DelegatedResourceAccessRequestSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelSummary of Delegated Resource Access Request.
 Note: Objects should always be created or deserialized using theDelegatedResourceAccessRequestSummary.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theDelegatedResourceAccessRequestSummary.Builder, which maintain a set of all explicitly set fields calledDelegatedResourceAccessRequestSummary.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classDelegatedResourceAccessRequestSummary.Builder
 - 
Constructor SummaryConstructors Constructor Description DelegatedResourceAccessRequestSummary(String id, String compartmentId, String displayName, List<String> ticketNumbers, String reasonForRequest, Date timeAccessRequested, String resourceId, String resourceName, DelegationControlResourceType resourceType, List<String> requestedActionNames, DelegatedResourceAccessRequesterType requesterType, String delegationControlId, DelegatedResourceAccessRequestSeverity severity, Integer durationInHours, Integer extendDurationInHours, Boolean isAutoApproved, DelegatedResourceAccessRequest.LifecycleState lifecycleState, String lifecycleStateDetails, DelegatedResourceAccessRequestStatus requestStatus, Date timeCreated, Date timeUpdated, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DelegatedResourceAccessRequestSummary.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCompartmentId()The OCID of the compartment that contains the Delegated Resource Access Request.Map<String,Map<String,Object>>getDefinedTags()Defined tags for this resource.StringgetDelegationControlId()The OCID of the Delegation Control governing the target resource.StringgetDisplayName()Display name.IntegergetDurationInHours()Duration in hours for which access is sought on the target resource.IntegergetExtendDurationInHours()Duration in hours for which extension access is sought on the target resource.Map<String,String>getFreeformTags()Free-form tags for this resource.StringgetId()The OCID of the Delegated Resource Access Request.BooleangetIsAutoApproved()Set to true if the request is approved automatically based on preApprovedServiceProviderActionNames or isAutoApproveDuringMaintenance in the associated Delegation Control.DelegatedResourceAccessRequest.LifecycleStategetLifecycleState()The current lifecycle state of the Delegated Resource Access Request.StringgetLifecycleStateDetails()Description of the current lifecycle state in more detail.StringgetReasonForRequest()A short description explaining why this Delegated Resource Access Request is needed by the support operator.List<String>getRequestedActionNames()List of Service Provider Action names for which approval is sought by the support operator user.DelegatedResourceAccessRequesterTypegetRequesterType()Requester typeDelegatedResourceAccessRequestStatusgetRequestStatus()The current status of the Delegated Resource Access Request.StringgetResourceId()The OCID of the target resource associated with the Delegated Resource Access Request.StringgetResourceName()The name of the target resource associated with the Delegated Resource Access Request.DelegationControlResourceTypegetResourceType()Resource type for which the associated Delegation Control is applicable to.DelegatedResourceAccessRequestSeveritygetSeverity()Priority assigned to the Delegated Resource Access Request by the support operatorMap<String,Map<String,Object>>getSystemTags()System tags for this resource.List<String>getTicketNumbers()A list of ticket numbers related to this Delegated Resource Access Request, e.g.DategetTimeAccessRequested()Requested access start time in UTC.DategetTimeCreated()Time when the Delegated Resource Access Request was created by the support operator user in RFC 3339 timestamp format, e.g.DategetTimeUpdated()Time when the Delegated Resource Access Request was last modified in RFC 3339 timestamp format, e.g.inthashCode()DelegatedResourceAccessRequestSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
DelegatedResourceAccessRequestSummary@Deprecated @ConstructorProperties({"id","compartmentId","displayName","ticketNumbers","reasonForRequest","timeAccessRequested","resourceId","resourceName","resourceType","requestedActionNames","requesterType","delegationControlId","severity","durationInHours","extendDurationInHours","isAutoApproved","lifecycleState","lifecycleStateDetails","requestStatus","timeCreated","timeUpdated","freeformTags","definedTags","systemTags"}) public DelegatedResourceAccessRequestSummary(String id, String compartmentId, String displayName, List<String> ticketNumbers, String reasonForRequest, Date timeAccessRequested, String resourceId, String resourceName, DelegationControlResourceType resourceType, List<String> requestedActionNames, DelegatedResourceAccessRequesterType requesterType, String delegationControlId, DelegatedResourceAccessRequestSeverity severity, Integer durationInHours, Integer extendDurationInHours, Boolean isAutoApproved, DelegatedResourceAccessRequest.LifecycleState lifecycleState, String lifecycleStateDetails, DelegatedResourceAccessRequestStatus requestStatus, Date timeCreated, Date timeUpdated, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static DelegatedResourceAccessRequestSummary.Builder builder() Create a new builder.
 - 
toBuilderpublic DelegatedResourceAccessRequestSummary.Builder toBuilder() 
 - 
getIdpublic String getId() The OCID of the Delegated Resource Access Request.- Returns:
- the value
 
 - 
getCompartmentIdpublic String getCompartmentId() The OCID of the compartment that contains the Delegated Resource Access Request.- Returns:
- the value
 
 - 
getDisplayNamepublic String getDisplayName() Display name.This is generated by the system automatically. - Returns:
- the value
 
 - 
getTicketNumberspublic List<String> getTicketNumbers() A list of ticket numbers related to this Delegated Resource Access Request, e.g.Service Request (SR) number and JIRA ticket number. - Returns:
- the value
 
 - 
getReasonForRequestpublic String getReasonForRequest() A short description explaining why this Delegated Resource Access Request is needed by the support operator.- Returns:
- the value
 
 - 
getTimeAccessRequestedpublic Date getTimeAccessRequested() Requested access start time in UTC.- Returns:
- the value
 
 - 
getResourceIdpublic String getResourceId() The OCID of the target resource associated with the Delegated Resource Access Request.The support operator raises a Delegated Resource Access Request to get approval to access the target resource. - Returns:
- the value
 
 - 
getResourceNamepublic String getResourceName() The name of the target resource associated with the Delegated Resource Access Request.The support operator raises a Delegated Resource Access Request to get approval to access the target resource. - Returns:
- the value
 
 - 
getResourceTypepublic DelegationControlResourceType getResourceType() Resource type for which the associated Delegation Control is applicable to.- Returns:
- the value
 
 - 
getRequestedActionNamespublic List<String> getRequestedActionNames() List of Service Provider Action names for which approval is sought by the support operator user.The list of pre-defined Service Provider Actions can be obtained from the ListServiceProviderActions API. - Returns:
- the value
 
 - 
getRequesterTypepublic DelegatedResourceAccessRequesterType getRequesterType() Requester type- Returns:
- the value
 
 - 
getDelegationControlIdpublic String getDelegationControlId() The OCID of the Delegation Control governing the target resource.- Returns:
- the value
 
 - 
getSeveritypublic DelegatedResourceAccessRequestSeverity getSeverity() Priority assigned to the Delegated Resource Access Request by the support operator- Returns:
- the value
 
 - 
getDurationInHourspublic Integer getDurationInHours() Duration in hours for which access is sought on the target resource.- Returns:
- the value
 
 - 
getExtendDurationInHourspublic Integer getExtendDurationInHours() Duration in hours for which extension access is sought on the target resource.- Returns:
- the value
 
 - 
getIsAutoApprovedpublic Boolean getIsAutoApproved() Set to true if the request is approved automatically based on preApprovedServiceProviderActionNames or isAutoApproveDuringMaintenance in the associated Delegation Control.- Returns:
- the value
 
 - 
getLifecycleStatepublic DelegatedResourceAccessRequest.LifecycleState getLifecycleState() The current lifecycle state of the Delegated Resource Access Request.- Returns:
- the value
 
 - 
getLifecycleStateDetailspublic String getLifecycleStateDetails() Description of the current lifecycle state in more detail.- Returns:
- the value
 
 - 
getRequestStatuspublic DelegatedResourceAccessRequestStatus getRequestStatus() The current status of the Delegated Resource Access Request.- Returns:
- the value
 
 - 
getTimeCreatedpublic Date getTimeCreated() Time when the Delegated Resource Access Request was created by the support operator user in RFC 3339 timestamp format, e.g.‘2020-05-22T21:10:29.600Z’. - Returns:
- the value
 
 - 
getTimeUpdatedpublic Date getTimeUpdated() Time when the Delegated Resource Access Request was last modified in RFC 3339 timestamp format, e.g.‘2020-05-22T21:10:29.600Z’. - Returns:
- the value
 
 - 
getFreeformTagspublic Map<String,String> getFreeformTags() Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"} - Returns:
- the value
 
 - 
getDefinedTagspublic Map<String,Map<String,Object>> getDefinedTags() Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations": {"CostCenter": "42"}} - Returns:
- the value
 
 - 
getSystemTagspublic Map<String,Map<String,Object>> getSystemTags() System tags for this resource.Each key is predefined and scoped to a namespace. Example: {"orcl-cloud": {"free-tier-retained": "true"}} - Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-