Class OperatorControlAssignmentSummary
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.operatoraccesscontrol.model.OperatorControlAssignmentSummary
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20200630") public final class OperatorControlAssignmentSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelDetails of the operator control assignment.
 Note: Objects should always be created or deserialized using theOperatorControlAssignmentSummary.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 theOperatorControlAssignmentSummary.Builder, which maintain a set of all explicitly set fields calledOperatorControlAssignmentSummary.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 classOperatorControlAssignmentSummary.Builder
 - 
Constructor SummaryConstructors Constructor Description OperatorControlAssignmentSummary(String id, String operatorControlId, String resourceId, String compartmentId, ResourceTypes resourceType, String resourceName, String opControlName, Date timeAssignmentFrom, Date timeAssignmentTo, Boolean isEnforcedAlways, Date timeOfAssignment, Integer errorCode, String errorMessage, Boolean isLogForwarded, String remoteSyslogServerAddress, Integer remoteSyslogServerPort, Boolean isHypervisorLogForwarded, OperatorControlAssignmentLifecycleStates lifecycleState, String lifecycleDetails, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OperatorControlAssignmentSummary.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCompartmentId()The OCID of the compartment that contains the operator control assignment.Map<String,Map<String,Object>>getDefinedTags()Defined tags for this resource.IntegergetErrorCode()The code identifying the error occurred during Assignment operation.StringgetErrorMessage()The message describing the error occurred during Assignment operation.Map<String,String>getFreeformTags()Simple key-value pair that is applied without any predefined name, type or scope.StringgetId()The OCID of the operator control assignment.BooleangetIsEnforcedAlways()If true, then the target resource is always governed by the operator control.BooleangetIsHypervisorLogForwarded()If set, then the hypervisor audit logs will be forwarded to the relevant remote syslog serverBooleangetIsLogForwarded()If set, then the audit logs are being forwarded to the relevant remote logging serverStringgetLifecycleDetails()More in detail about the lifeCycleState.OperatorControlAssignmentLifecycleStatesgetLifecycleState()The current lifcycle state of the OperatorControl.StringgetOpControlName()Name of the operator control name associated.StringgetOperatorControlId()The OCID of the operator control.StringgetRemoteSyslogServerAddress()The address of the remote syslog server where the audit logs are being forwarded to.IntegergetRemoteSyslogServerPort()The listening port of the remote syslog server.StringgetResourceId()The OCID of the target resource being governed by the operator control.StringgetResourceName()Name of the target resource.ResourceTypesgetResourceType()resourceType for which the OperatorControlAssignment is applicableDategetTimeAssignmentFrom()The time at which the target resource will be brought under the governance of the operator control in RFC 3339 timestamp format.DategetTimeAssignmentTo()The time at which the target resource will leave the governance of the operator control in RFC 3339timestamp format.Example: ‘2020-05-22T21:10:29.600Z’DategetTimeOfAssignment()Time when the operator control assignment is created in RFC 3339 timestamp format.inthashCode()OperatorControlAssignmentSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
OperatorControlAssignmentSummary@Deprecated @ConstructorProperties({"id","operatorControlId","resourceId","compartmentId","resourceType","resourceName","opControlName","timeAssignmentFrom","timeAssignmentTo","isEnforcedAlways","timeOfAssignment","errorCode","errorMessage","isLogForwarded","remoteSyslogServerAddress","remoteSyslogServerPort","isHypervisorLogForwarded","lifecycleState","lifecycleDetails","freeformTags","definedTags"}) public OperatorControlAssignmentSummary(String id, String operatorControlId, String resourceId, String compartmentId, ResourceTypes resourceType, String resourceName, String opControlName, Date timeAssignmentFrom, Date timeAssignmentTo, Boolean isEnforcedAlways, Date timeOfAssignment, Integer errorCode, String errorMessage, Boolean isLogForwarded, String remoteSyslogServerAddress, Integer remoteSyslogServerPort, Boolean isHypervisorLogForwarded, OperatorControlAssignmentLifecycleStates lifecycleState, String lifecycleDetails, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static OperatorControlAssignmentSummary.Builder builder() Create a new builder.
 - 
toBuilderpublic OperatorControlAssignmentSummary.Builder toBuilder() 
 - 
getIdpublic String getId() The OCID of the operator control assignment.- Returns:
- the value
 
 - 
getOperatorControlIdpublic String getOperatorControlId() The OCID of the operator control.- Returns:
- the value
 
 - 
getResourceIdpublic String getResourceId() The OCID of the target resource being governed by the operator control.- Returns:
- the value
 
 - 
getCompartmentIdpublic String getCompartmentId() The OCID of the compartment that contains the operator control assignment.- Returns:
- the value
 
 - 
getResourceTypepublic ResourceTypes getResourceType() resourceType for which the OperatorControlAssignment is applicable- Returns:
- the value
 
 - 
getResourceNamepublic String getResourceName() Name of the target resource.- Returns:
- the value
 
 - 
getOpControlNamepublic String getOpControlName() Name of the operator control name associated.- Returns:
- the value
 
 - 
getTimeAssignmentFrompublic Date getTimeAssignmentFrom() The time at which the target resource will be brought under the governance of the operator control in RFC 3339 timestamp format.Example: ‘2020-05-22T21:10:29.600Z’ - Returns:
- the value
 
 - 
getTimeAssignmentTopublic Date getTimeAssignmentTo() The time at which the target resource will leave the governance of the operator control in RFC 3339timestamp format.Example: ‘2020-05-22T21:10:29.600Z’- Returns:
- the value
 
 - 
getIsEnforcedAlwayspublic Boolean getIsEnforcedAlways() If true, then the target resource is always governed by the operator control.Otherwise governance is time-based as specified by timeAssignmentTo and timeAssignmentFrom. - Returns:
- the value
 
 - 
getTimeOfAssignmentpublic Date getTimeOfAssignment() Time when the operator control assignment is created in RFC 3339 timestamp format.Example: ‘2020-05-22T21:10:29.600Z’ - Returns:
- the value
 
 - 
getErrorCodepublic Integer getErrorCode() The code identifying the error occurred during Assignment operation.- Returns:
- the value
 
 - 
getErrorMessagepublic String getErrorMessage() The message describing the error occurred during Assignment operation.- Returns:
- the value
 
 - 
getIsLogForwardedpublic Boolean getIsLogForwarded() If set, then the audit logs are being forwarded to the relevant remote logging server- Returns:
- the value
 
 - 
getRemoteSyslogServerAddresspublic String getRemoteSyslogServerAddress() The address of the remote syslog server where the audit logs are being forwarded to.Address in host or IP format. - Returns:
- the value
 
 - 
getRemoteSyslogServerPortpublic Integer getRemoteSyslogServerPort() The listening port of the remote syslog server.The port range is 0 - 65535. - Returns:
- the value
 
 - 
getIsHypervisorLogForwardedpublic Boolean getIsHypervisorLogForwarded() If set, then the hypervisor audit logs will be forwarded to the relevant remote syslog server- Returns:
- the value
 
 - 
getLifecycleStatepublic OperatorControlAssignmentLifecycleStates getLifecycleState() The current lifcycle state of the OperatorControl.- Returns:
- the value
 
 - 
getLifecycleDetailspublic String getLifecycleDetails() More in detail about the lifeCycleState.- Returns:
- the value
 
 - 
getFreeformTagspublic Map<String,String> getFreeformTags() Simple key-value pair that is applied without any predefined name, type or scope.Exists for cross-compatibility only. - Returns:
- the value
 
 - 
getDefinedTagspublic Map<String,Map<String,Object>> getDefinedTags() Defined tags for this resource.Each key is predefined and scoped to a namespace. - 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
 
 
- 
 
-