Package com.oracle.bmc.gdp.model
Class GdpPipelineSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.gdp.model.GdpPipelineSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20230301") public final class GdpPipelineSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelRetrieves summary pipeline configuration information by identifier.
Note: Objects should always be created or deserialized using theGdpPipelineSummary.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 theGdpPipelineSummary.Builder, which maintain a set of all explicitly set fields calledGdpPipelineSummary.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 Summary
Nested Classes Modifier and Type Class Description static classGdpPipelineSummary.Builder
-
Constructor Summary
Constructors Constructor Description GdpPipelineSummary(String id, String compartmentId, GdpPipeline.LifecycleState lifecycleState, String displayName, String description, String serviceLogGroupId, GdpPipeline.PipelineType pipelineType, String peeringRegion, String authorizationDetails, Date timeCreated, Date timeUpdated, Boolean isFileOverrideInDestinationEnabled, Boolean isScanningEnabled, Boolean isChunkingEnabled, Boolean isApprovalNeeded, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GdpPipelineSummary.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetAuthorizationDetails()Free-text field containing tracking information for approval tracking.StringgetCompartmentId()The OCID of the compartment.Map<String,Map<String,Object>>getDefinedTags()Defined tags for this resource.StringgetDescription()Short field input by customer for a description of the data pipeline use-case.StringgetDisplayName()Pipeline short name.Map<String,String>getFreeformTags()Simple key-value pair that is applied without any predefined name, type or scope.StringgetId()The OCID of the pipeline.BooleangetIsApprovalNeeded()Determines whether file transfers need to go through an approval workflow.BooleangetIsChunkingEnabled()Determines whether file must be chunked during the transfer.BooleangetIsFileOverrideInDestinationEnabled()Enable file override feature in destination bucketBooleangetIsScanningEnabled()Determines whether GDP Scanning should be enabled for the pipeline.GdpPipeline.LifecycleStategetLifecycleState()The current state of the pipeline.StringgetPeeringRegion()Public region name where the peered pipeline exists.GdpPipeline.PipelineTypegetPipelineType()Type of pipeline.StringgetServiceLogGroupId()the OCID of the service log group.Map<String,Map<String,Object>>getSystemTags()System tags for this resource.DategetTimeCreated()The time the pipeline was created.DategetTimeUpdated()The time the pipeline was updated.inthashCode()GdpPipelineSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
GdpPipelineSummary
@Deprecated @ConstructorProperties({"id","compartmentId","lifecycleState","displayName","description","serviceLogGroupId","pipelineType","peeringRegion","authorizationDetails","timeCreated","timeUpdated","isFileOverrideInDestinationEnabled","isScanningEnabled","isChunkingEnabled","isApprovalNeeded","freeformTags","definedTags","systemTags"}) public GdpPipelineSummary(String id, String compartmentId, GdpPipeline.LifecycleState lifecycleState, String displayName, String description, String serviceLogGroupId, GdpPipeline.PipelineType pipelineType, String peeringRegion, String authorizationDetails, Date timeCreated, Date timeUpdated, Boolean isFileOverrideInDestinationEnabled, Boolean isScanningEnabled, Boolean isChunkingEnabled, Boolean isApprovalNeeded, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags)
Deprecated.
-
-
Method Detail
-
builder
public static GdpPipelineSummary.Builder builder()
Create a new builder.
-
toBuilder
public GdpPipelineSummary.Builder toBuilder()
-
getId
public String getId()
The OCID of the pipeline.- Returns:
- the value
-
getCompartmentId
public String getCompartmentId()
The OCID of the compartment.- Returns:
- the value
-
getLifecycleState
public GdpPipeline.LifecycleState getLifecycleState()
The current state of the pipeline.- Returns:
- the value
-
getDisplayName
public String getDisplayName()
Pipeline short name.- Returns:
- the value
-
getDescription
public String getDescription()
Short field input by customer for a description of the data pipeline use-case.- Returns:
- the value
-
getServiceLogGroupId
public String getServiceLogGroupId()
the OCID of the service log group.- Returns:
- the value
-
getPipelineType
public GdpPipeline.PipelineType getPipelineType()
Type of pipeline.Can be SENDER or RECEIVER.
- Returns:
- the value
-
getPeeringRegion
public String getPeeringRegion()
Public region name where the peered pipeline exists.- Returns:
- the value
-
getAuthorizationDetails
public String getAuthorizationDetails()
Free-text field containing tracking information for approval tracking.- Returns:
- the value
-
getTimeCreated
public Date getTimeCreated()
The time the pipeline was created.An RFC3339 formatted datetime string.
- Returns:
- the value
-
getTimeUpdated
public Date getTimeUpdated()
The time the pipeline was updated.An RFC3339 formatted datetime string.
- Returns:
- the value
-
getIsFileOverrideInDestinationEnabled
public Boolean getIsFileOverrideInDestinationEnabled()
Enable file override feature in destination bucket- Returns:
- the value
-
getIsScanningEnabled
public Boolean getIsScanningEnabled()
Determines whether GDP Scanning should be enabled for the pipeline.- Returns:
- the value
-
getIsChunkingEnabled
public Boolean getIsChunkingEnabled()
Determines whether file must be chunked during the transfer.This is only a property of SENDER pipelines.
- Returns:
- the value
-
getIsApprovalNeeded
public Boolean getIsApprovalNeeded()
Determines whether file transfers need to go through an approval workflow.- Returns:
- the value
-
getFreeformTags
public 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”}
- Returns:
- the value
-
getDefinedTags
public 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
-
getSystemTags
public 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
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public 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
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-