Class LogAnalyticsEmBridge.Builder
- java.lang.Object
-
- com.oracle.bmc.loganalytics.model.LogAnalyticsEmBridge.Builder
-
- Enclosing class:
- LogAnalyticsEmBridge
public static class LogAnalyticsEmBridge.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LogAnalyticsEmBridge.Builder
bucketName(String bucketName)
Object store bucket name where enterprise manager harvested entities will be uploaded.LogAnalyticsEmBridge
build()
LogAnalyticsEmBridge.Builder
compartmentId(String compartmentId)
Compartment Identifier [OCID] (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).LogAnalyticsEmBridge.Builder
copy(LogAnalyticsEmBridge model)
LogAnalyticsEmBridge.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.LogAnalyticsEmBridge.Builder
description(String description)
A description for log analytics enterprise manager bridge.LogAnalyticsEmBridge.Builder
displayName(String displayName)
Log analytics enterprise manager bridge display name.LogAnalyticsEmBridge.Builder
emEntitiesCompartmentId(String emEntitiesCompartmentId)
Compartment for entities created from enterprise manager.LogAnalyticsEmBridge.Builder
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.LogAnalyticsEmBridge.Builder
id(String id)
The enterprise manager bridge OCID.LogAnalyticsEmBridge.Builder
lastImportProcessingDetails(String lastImportProcessingDetails)
Processing status details of enterprise manager upload.LogAnalyticsEmBridge.Builder
lastImportProcessingStatus(EmBridgeLatestImportProcessingStatus lastImportProcessingStatus)
The status from last processing status of enterprise manager upload.LogAnalyticsEmBridge.Builder
lifecycleDetails(String lifecycleDetails)
lifecycleDetails has additional information regarding substeps such as verifying connection to object store.LogAnalyticsEmBridge.Builder
lifecycleState(EmBridgeLifecycleStates lifecycleState)
The current state of the enterprise manager bridge.LogAnalyticsEmBridge.Builder
timeCreated(Date timeCreated)
The date and time the resource was created, in the format defined by RFC3339.LogAnalyticsEmBridge.Builder
timeEmDataLastExtracted(Date timeEmDataLastExtracted)
The timestamp of last enterprise manager upload to OCI Object Store.LogAnalyticsEmBridge.Builder
timeImportLastProcessed(Date timeImportLastProcessed)
The last time of enterprise manager upload was processed.LogAnalyticsEmBridge.Builder
timeUpdated(Date timeUpdated)
The date and time the resource was last updated, in the format defined by RFC3339.
-
-
-
Method Detail
-
id
public LogAnalyticsEmBridge.Builder id(String id)
The enterprise manager bridge OCID.- Parameters:
id
- the value to set- Returns:
- this builder
-
displayName
public LogAnalyticsEmBridge.Builder displayName(String displayName)
Log analytics enterprise manager bridge display name.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
description
public LogAnalyticsEmBridge.Builder description(String description)
A description for log analytics enterprise manager bridge.- Parameters:
description
- the value to set- Returns:
- this builder
-
compartmentId
public LogAnalyticsEmBridge.Builder compartmentId(String compartmentId)
Compartment Identifier [OCID] (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
emEntitiesCompartmentId
public LogAnalyticsEmBridge.Builder emEntitiesCompartmentId(String emEntitiesCompartmentId)
Compartment for entities created from enterprise manager.- Parameters:
emEntitiesCompartmentId
- the value to set- Returns:
- this builder
-
bucketName
public LogAnalyticsEmBridge.Builder bucketName(String bucketName)
Object store bucket name where enterprise manager harvested entities will be uploaded.- Parameters:
bucketName
- the value to set- Returns:
- this builder
-
timeCreated
public LogAnalyticsEmBridge.Builder timeCreated(Date timeCreated)
The date and time the resource was created, in the format defined by RFC3339.- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeUpdated
public LogAnalyticsEmBridge.Builder timeUpdated(Date timeUpdated)
The date and time the resource was last updated, in the format defined by RFC3339.- Parameters:
timeUpdated
- the value to set- Returns:
- this builder
-
lifecycleState
public LogAnalyticsEmBridge.Builder lifecycleState(EmBridgeLifecycleStates lifecycleState)
The current state of the enterprise manager bridge.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
lifecycleDetails
public LogAnalyticsEmBridge.Builder lifecycleDetails(String lifecycleDetails)
lifecycleDetails has additional information regarding substeps such as verifying connection to object store.- Parameters:
lifecycleDetails
- the value to set- Returns:
- this builder
-
lastImportProcessingStatus
public LogAnalyticsEmBridge.Builder lastImportProcessingStatus(EmBridgeLatestImportProcessingStatus lastImportProcessingStatus)
The status from last processing status of enterprise manager upload.- Parameters:
lastImportProcessingStatus
- the value to set- Returns:
- this builder
-
lastImportProcessingDetails
public LogAnalyticsEmBridge.Builder lastImportProcessingDetails(String lastImportProcessingDetails)
Processing status details of enterprise manager upload.This provides additional details for failed status
- Parameters:
lastImportProcessingDetails
- the value to set- Returns:
- this builder
-
timeImportLastProcessed
public LogAnalyticsEmBridge.Builder timeImportLastProcessed(Date timeImportLastProcessed)
The last time of enterprise manager upload was processed.This is in the format defined by RFC3339
- Parameters:
timeImportLastProcessed
- the value to set- Returns:
- this builder
-
timeEmDataLastExtracted
public LogAnalyticsEmBridge.Builder timeEmDataLastExtracted(Date timeEmDataLastExtracted)
The timestamp of last enterprise manager upload to OCI Object Store.This is in the format defined by RFC3339
- Parameters:
timeEmDataLastExtracted
- the value to set- Returns:
- this builder
-
freeformTags
public LogAnalyticsEmBridge.Builder freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.Exists for cross-compatibility only. Example: {“bar-key”: “value”}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public LogAnalyticsEmBridge.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
build
public LogAnalyticsEmBridge build()
-
copy
public LogAnalyticsEmBridge.Builder copy(LogAnalyticsEmBridge model)
-
-