Package com.oracle.bmc.gdp.model
Class UpdateGdpPipelineDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.gdp.model.UpdateGdpPipelineDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20230301") public final class UpdateGdpPipelineDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe pipeline information to be updated.
Note: Objects should always be created or deserialized using theUpdateGdpPipelineDetails.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 theUpdateGdpPipelineDetails.Builder, which maintain a set of all explicitly set fields calledUpdateGdpPipelineDetails.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 classUpdateGdpPipelineDetails.Builder
-
Constructor Summary
Constructors Constructor Description UpdateGdpPipelineDetails(String displayName, String description, String serviceLogGroupId, List<String> fileTypes, String authorizationDetails, Boolean isFileOverrideInDestinationEnabled, Boolean isScanningEnabled, Boolean isChunkingEnabled, Boolean isApprovalNeeded, String approvalKeyVaultId, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UpdateGdpPipelineDetails.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetApprovalKeyVaultId()The KMS vault OCID for the key to be used for file transfer approvals.StringgetAuthorizationDetails()Authorization information about the pipeline being configured.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 name.List<String>getFileTypes()List of file types allowed to be transferred in the data pipeline according to the authorization details (e.g.Map<String,String>getFreeformTags()Simple key-value pair that is applied without any predefined name, type or scope.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.StringgetServiceLogGroupId()the OCID of the service log group.inthashCode()UpdateGdpPipelineDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
UpdateGdpPipelineDetails
@Deprecated @ConstructorProperties({"displayName","description","serviceLogGroupId","fileTypes","authorizationDetails","isFileOverrideInDestinationEnabled","isScanningEnabled","isChunkingEnabled","isApprovalNeeded","approvalKeyVaultId","freeformTags","definedTags"}) public UpdateGdpPipelineDetails(String displayName, String description, String serviceLogGroupId, List<String> fileTypes, String authorizationDetails, Boolean isFileOverrideInDestinationEnabled, Boolean isScanningEnabled, Boolean isChunkingEnabled, Boolean isApprovalNeeded, String approvalKeyVaultId, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags)
Deprecated.
-
-
Method Detail
-
builder
public static UpdateGdpPipelineDetails.Builder builder()
Create a new builder.
-
toBuilder
public UpdateGdpPipelineDetails.Builder toBuilder()
-
getDisplayName
public String getDisplayName()
Pipeline name.Can be renamed later.
- 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
-
getFileTypes
public List<String> getFileTypes()
List of file types allowed to be transferred in the data pipeline according to the authorization details (e.g..pdf, .xml, .doc).
- Returns:
- the value
-
getAuthorizationDetails
public String getAuthorizationDetails()
Authorization information about the pipeline being configured.- 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
-
getApprovalKeyVaultId
public String getApprovalKeyVaultId()
The KMS vault OCID for the key to be used for file transfer approvals.- 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
-
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
-
-