Class Target
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.cloudguard.model.Target
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20200131") public final class Target extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelA target defines the scope of resources that Cloud Guard monitors and the rules to be enforced in that monitoring.A Target resource contains the settings for a specific target. 
 Note: Objects should always be created or deserialized using theTarget.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 theTarget.Builder, which maintain a set of all explicitly set fields calledTarget.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 classTarget.Builder
 - 
Constructor SummaryConstructors Constructor Description Target(String id, String displayName, String compartmentId, String description, TargetResourceType targetResourceType, String targetResourceId, Integer recipeCount, List<TargetDetectorRecipe> targetDetectorRecipes, List<TargetResponderRecipe> targetResponderRecipes, TargetDetails targetDetails, List<String> inheritedByCompartments, Date timeCreated, Date timeUpdated, LifecycleState lifecycleState, String lifecyleDetails, 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 Target.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCompartmentId()Compartment OCID where the resource is createdMap<String,Map<String,Object>>getDefinedTags()Defined tags for this resource.StringgetDescription()The target descriptionStringgetDisplayName()Target display nameMap<String,String>getFreeformTags()Simple key-value pair that is applied without any predefined name, type or scope.StringgetId()Unique identifier that can’t be changed after creationList<String>getInheritedByCompartments()List of inherited compartmentsLifecycleStategetLifecycleState()The current lifecycle state of the targetStringgetLifecyleDetails()A message describing the current lifecycle state in more detail.IntegergetRecipeCount()Total number of recipes attached to targetMap<String,Map<String,Object>>getSystemTags()System tags for this resource.TargetDetailsgetTargetDetails()List<TargetDetectorRecipe>getTargetDetectorRecipes()List of detector recipes attached to targetStringgetTargetResourceId()Resource ID which the target uses to monitorTargetResourceTypegetTargetResourceType()Type of targetList<TargetResponderRecipe>getTargetResponderRecipes()List of responder recipes attached to targetDategetTimeCreated()The date and time the target was created.DategetTimeUpdated()The date and time the target was last updated.inthashCode()Target.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
Target@Deprecated @ConstructorProperties({"id","displayName","compartmentId","description","targetResourceType","targetResourceId","recipeCount","targetDetectorRecipes","targetResponderRecipes","targetDetails","inheritedByCompartments","timeCreated","timeUpdated","lifecycleState","lifecyleDetails","freeformTags","definedTags","systemTags"}) public Target(String id, String displayName, String compartmentId, String description, TargetResourceType targetResourceType, String targetResourceId, Integer recipeCount, List<TargetDetectorRecipe> targetDetectorRecipes, List<TargetResponderRecipe> targetResponderRecipes, TargetDetails targetDetails, List<String> inheritedByCompartments, Date timeCreated, Date timeUpdated, LifecycleState lifecycleState, String lifecyleDetails, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static Target.Builder builder() Create a new builder.
 - 
toBuilderpublic Target.Builder toBuilder() 
 - 
getIdpublic String getId() Unique identifier that can’t be changed after creation- Returns:
- the value
 
 - 
getDisplayNamepublic String getDisplayName() Target display name- Returns:
- the value
 
 - 
getCompartmentIdpublic String getCompartmentId() Compartment OCID where the resource is created- Returns:
- the value
 
 - 
getDescriptionpublic String getDescription() The target description- Returns:
- the value
 
 - 
getTargetResourceTypepublic TargetResourceType getTargetResourceType() Type of target- Returns:
- the value
 
 - 
getTargetResourceIdpublic String getTargetResourceId() Resource ID which the target uses to monitor- Returns:
- the value
 
 - 
getRecipeCountpublic Integer getRecipeCount() Total number of recipes attached to target- Returns:
- the value
 
 - 
getTargetDetectorRecipespublic List<TargetDetectorRecipe> getTargetDetectorRecipes() List of detector recipes attached to target- Returns:
- the value
 
 - 
getTargetResponderRecipespublic List<TargetResponderRecipe> getTargetResponderRecipes() List of responder recipes attached to target- Returns:
- the value
 
 - 
getTargetDetailspublic TargetDetails getTargetDetails() 
 - 
getInheritedByCompartmentspublic List<String> getInheritedByCompartments() List of inherited compartments- Returns:
- the value
 
 - 
getTimeCreatedpublic Date getTimeCreated() The date and time the target was created.Format defined by RFC3339. - Returns:
- the value
 
 - 
getTimeUpdatedpublic Date getTimeUpdated() The date and time the target was last updated.Format defined by RFC3339. - Returns:
- the value
 
 - 
getLifecycleStatepublic LifecycleState getLifecycleState() The current lifecycle state of the target- Returns:
- the value
 
 - 
getLifecyleDetailspublic String getLifecyleDetails() A message describing the current lifecycle state in more detail.For example, can be used to provide actionable information for a resource in Failed state. [DEPRECATE] - 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. Example: {“bar-key”: “value”} Avoid entering confidential information. - Returns:
- the value
 
 - 
getDefinedTagspublic Map<String,Map<String,Object>> getDefinedTags() Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}} - Returns:
- the value
 
 - 
getSystemTagspublic Map<String,Map<String,Object>> getSystemTags() System tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. 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
 
 
- 
 
-