@Generated(value="OracleSDKGenerator", comments="API Version: 20200630") public final class OperatorControlAssignmentSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Details of the operator control assignment.
Note: Objects should always be created or deserialized using the OperatorControlAssignmentSummary.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 the OperatorControlAssignmentSummary.Builder
, which maintain a
set of all explicitly set fields called OperatorControlAssignmentSummary.Builder.__explicitlySet__
. The hashCode()
and equals(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
).
Modifier and Type | Class and Description |
---|---|
static class |
OperatorControlAssignmentSummary.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and 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.
|
Modifier and Type | Method and Description |
---|---|
static OperatorControlAssignmentSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getCompartmentId()
The OCID of the compartment that contains the operator control assignment.
|
Map<String,Map<String,Object>> |
getDefinedTags()
Defined tags for this resource.
|
Integer |
getErrorCode()
The code identifying the error occurred during Assignment operation.
|
String |
getErrorMessage()
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.
|
String |
getId()
The OCID of the operator control assignment.
|
Boolean |
getIsEnforcedAlways()
If true, then the target resource is always governed by the operator control.
|
Boolean |
getIsHypervisorLogForwarded()
If set, then the hypervisor audit logs will be forwarded to the relevant remote syslog server
|
Boolean |
getIsLogForwarded()
If set, then the audit logs are being forwarded to the relevant remote logging server
|
String |
getLifecycleDetails()
More in detail about the lifeCycleState.
|
OperatorControlAssignmentLifecycleStates |
getLifecycleState()
The current lifcycle state of the OperatorControl.
|
String |
getOpControlName()
Name of the operator control name associated.
|
String |
getOperatorControlId()
The OCID of the operator control.
|
String |
getRemoteSyslogServerAddress()
The address of the remote syslog server where the audit logs are being forwarded to.
|
Integer |
getRemoteSyslogServerPort()
The listening port of the remote syslog server.
|
String |
getResourceId()
The OCID of the target resource being governed by the operator control.
|
String |
getResourceName()
Name of the target resource.
|
ResourceTypes |
getResourceType()
resourceType for which the OperatorControlAssignment is applicable
|
Date |
getTimeAssignmentFrom()
The time at which the target resource will be brought under the governance of the operator
control in RFC 3339 timestamp format.
|
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’
|
Date |
getTimeOfAssignment()
Time when the operator control assignment is created in RFC
3339 timestamp format.
|
int |
hashCode() |
OperatorControlAssignmentSummary.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"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)
public static OperatorControlAssignmentSummary.Builder builder()
Create a new builder.
public OperatorControlAssignmentSummary.Builder toBuilder()
public String getId()
The OCID of the operator control assignment.
public String getOperatorControlId()
The OCID of the operator control.
public String getResourceId()
The OCID of the target resource being governed by the operator control.
public String getCompartmentId()
The OCID of the compartment that contains the operator control assignment.
public ResourceTypes getResourceType()
resourceType for which the OperatorControlAssignment is applicable
public String getResourceName()
Name of the target resource.
public String getOpControlName()
Name of the operator control name associated.
public 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’
public 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’
public 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.
public Date getTimeOfAssignment()
Time when the operator control assignment is created in RFC 3339 timestamp format. Example: ‘2020-05-22T21:10:29.600Z’
public Integer getErrorCode()
The code identifying the error occurred during Assignment operation.
public String getErrorMessage()
The message describing the error occurred during Assignment operation.
public Boolean getIsLogForwarded()
If set, then the audit logs are being forwarded to the relevant remote logging server
public String getRemoteSyslogServerAddress()
The address of the remote syslog server where the audit logs are being forwarded to. Address in host or IP format.
public Integer getRemoteSyslogServerPort()
The listening port of the remote syslog server. The port range is 0 - 65535.
public Boolean getIsHypervisorLogForwarded()
If set, then the hypervisor audit logs will be forwarded to the relevant remote syslog server
public OperatorControlAssignmentLifecycleStates getLifecycleState()
The current lifcycle state of the OperatorControl.
public String getLifecycleDetails()
More in detail about the lifeCycleState.
public Map<String,String> getFreeformTags()
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
public Map<String,Map<String,Object>> getDefinedTags()
Defined tags for this resource. Each key is predefined and scoped to a namespace.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.