public class UserPFXCertificate extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
UserPFXCertificate.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected OffsetDateTime |
createdDateTime |
protected byte[] |
encryptedPfxBlob |
protected String |
encryptedPfxPassword |
protected OffsetDateTime |
expirationDateTime |
protected UserPfxIntendedPurpose |
intendedPurpose |
protected String |
keyName |
protected OffsetDateTime |
lastModifiedDateTime |
protected UserPfxPaddingScheme |
paddingScheme |
protected String |
providerName |
protected OffsetDateTime |
startDateTime |
protected String |
thumbprint |
protected String |
userPrincipalName |
changedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
UserPFXCertificate() |
| Modifier and Type | Method and Description |
|---|---|
static UserPFXCertificate.Builder |
builderUserPFXCertificate()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
com.github.davidmoten.odata.client.internal.ChangedFields |
getChangedFields() |
Optional<OffsetDateTime> |
getCreatedDateTime()
“Date/time when this PFX certificate was imported.”
|
Optional<byte[]> |
getEncryptedPfxBlob()
“Encrypted PFX blob.”
|
Optional<String> |
getEncryptedPfxPassword()
“Encrypted PFX password.”
|
Optional<OffsetDateTime> |
getExpirationDateTime()
“Certificate's validity expiration date/time.”
|
Optional<UserPfxIntendedPurpose> |
getIntendedPurpose()
“Certificate's intended purpose from the point-of-view of deployment.”
|
Optional<String> |
getKeyName()
“Name of the key (within the provider) used to encrypt the blob.”
|
Optional<OffsetDateTime> |
getLastModifiedDateTime()
“Date/time when this PFX certificate was last modified.”
|
Optional<UserPfxPaddingScheme> |
getPaddingScheme()
“Padding scheme used by the provider during encryption/decryption.”
|
Optional<String> |
getProviderName()
“Crypto provider used to encrypt this blob.”
|
Optional<OffsetDateTime> |
getStartDateTime()
“Certificate's validity start date/time.”
|
Optional<String> |
getThumbprint()
“SHA-1 thumbprint of the PFX certificate.”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
Optional<String> |
getUserPrincipalName()
“User Principal Name of the PFX certificate.”
|
String |
odataTypeName() |
UserPFXCertificate |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
UserPFXCertificate |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
String |
toString() |
UserPFXCertificate |
withCreatedDateTime(OffsetDateTime createdDateTime)
Returns an immutable copy of
this with just the createdDateTime
field changed. |
UserPFXCertificate |
withEncryptedPfxBlob(byte[] encryptedPfxBlob)
Returns an immutable copy of
this with just the encryptedPfxBlob
field changed. |
UserPFXCertificate |
withEncryptedPfxPassword(String encryptedPfxPassword)
Returns an immutable copy of
this with just the encryptedPfxPassword field changed. |
UserPFXCertificate |
withExpirationDateTime(OffsetDateTime expirationDateTime)
Returns an immutable copy of
this with just the expirationDateTime field changed. |
UserPFXCertificate |
withIntendedPurpose(UserPfxIntendedPurpose intendedPurpose)
Returns an immutable copy of
this with just the intendedPurpose
field changed. |
UserPFXCertificate |
withKeyName(String keyName)
Returns an immutable copy of
this with just the keyName field
changed. |
UserPFXCertificate |
withLastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
Returns an immutable copy of
this with just the lastModifiedDateTime field changed. |
UserPFXCertificate |
withPaddingScheme(UserPfxPaddingScheme paddingScheme)
Returns an immutable copy of
this with just the paddingScheme
field changed. |
UserPFXCertificate |
withProviderName(String providerName)
Returns an immutable copy of
this with just the providerName
field changed. |
UserPFXCertificate |
withStartDateTime(OffsetDateTime startDateTime)
Returns an immutable copy of
this with just the startDateTime
field changed. |
UserPFXCertificate |
withThumbprint(String thumbprint)
Returns an immutable copy of
this with just the thumbprint field
changed. |
UserPFXCertificate |
withUserPrincipalName(String userPrincipalName)
Returns an immutable copy of
this with just the userPrincipalName
field changed. |
protected String thumbprint
protected UserPfxIntendedPurpose intendedPurpose
protected String userPrincipalName
protected OffsetDateTime startDateTime
protected OffsetDateTime expirationDateTime
protected String providerName
protected String keyName
protected UserPfxPaddingScheme paddingScheme
protected byte[] encryptedPfxBlob
protected String encryptedPfxPassword
protected OffsetDateTime createdDateTime
protected OffsetDateTime lastModifiedDateTime
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class Entitypublic static UserPFXCertificate.Builder builderUserPFXCertificate()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class Entitypublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class Entitypublic Optional<String> getThumbprint()
public UserPFXCertificate withThumbprint(String thumbprint)
this with just the thumbprint field
changed. Field description below. The field name is also added to an internal
map of changed fields in the returned object so that when this.patch()
is called (if available)on the returned object only the changed fields are
submitted.
“SHA-1 thumbprint of the PFX certificate.”
thumbprint - new value of thumbprint field (as defined in service metadata)this with just the thumbprint field changedpublic Optional<UserPfxIntendedPurpose> getIntendedPurpose()
public UserPFXCertificate withIntendedPurpose(UserPfxIntendedPurpose intendedPurpose)
this with just the intendedPurpose
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“Certificate's intended purpose from the point-of-view of deployment.”
intendedPurpose - new value of intendedPurpose field (as defined in service metadata)this with just the intendedPurpose field changedpublic Optional<String> getUserPrincipalName()
public UserPFXCertificate withUserPrincipalName(String userPrincipalName)
this with just the userPrincipalName
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“User Principal Name of the PFX certificate.”
userPrincipalName - new value of userPrincipalName field (as defined in service metadata)this with just the userPrincipalName field changedpublic Optional<OffsetDateTime> getStartDateTime()
public UserPFXCertificate withStartDateTime(OffsetDateTime startDateTime)
this with just the startDateTime
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“Certificate's validity start date/time.”
startDateTime - new value of startDateTime field (as defined in service metadata)this with just the startDateTime field changedpublic Optional<OffsetDateTime> getExpirationDateTime()
public UserPFXCertificate withExpirationDateTime(OffsetDateTime expirationDateTime)
this with just the expirationDateTime field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“Certificate's validity expiration date/time.”
expirationDateTime - new value of expirationDateTime field (as defined in service metadata)this with just the expirationDateTime field changedpublic Optional<String> getProviderName()
public UserPFXCertificate withProviderName(String providerName)
this with just the providerName
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“Crypto provider used to encrypt this blob.”
providerName - new value of providerName field (as defined in service metadata)this with just the providerName field changedpublic Optional<String> getKeyName()
public UserPFXCertificate withKeyName(String keyName)
this with just the keyName field
changed. Field description below. The field name is also added to an internal
map of changed fields in the returned object so that when this.patch()
is called (if available)on the returned object only the changed fields are
submitted.
“Name of the key (within the provider) used to encrypt the blob.”
keyName - new value of keyName field (as defined in service metadata)this with just the keyName field changedpublic Optional<UserPfxPaddingScheme> getPaddingScheme()
public UserPFXCertificate withPaddingScheme(UserPfxPaddingScheme paddingScheme)
this with just the paddingScheme
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“Padding scheme used by the provider during encryption/decryption.”
paddingScheme - new value of paddingScheme field (as defined in service metadata)this with just the paddingScheme field changedpublic Optional<byte[]> getEncryptedPfxBlob()
public UserPFXCertificate withEncryptedPfxBlob(byte[] encryptedPfxBlob)
this with just the encryptedPfxBlob
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“Encrypted PFX blob.”
encryptedPfxBlob - new value of encryptedPfxBlob field (as defined in service metadata)this with just the encryptedPfxBlob field changedpublic Optional<String> getEncryptedPfxPassword()
public UserPFXCertificate withEncryptedPfxPassword(String encryptedPfxPassword)
this with just the encryptedPfxPassword field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“Encrypted PFX password.”
encryptedPfxPassword - new value of encryptedPfxPassword field (as defined in service metadata)this with just the encryptedPfxPassword field changedpublic Optional<OffsetDateTime> getCreatedDateTime()
public UserPFXCertificate withCreatedDateTime(OffsetDateTime createdDateTime)
this with just the createdDateTime
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“Date/time when this PFX certificate was imported.”
createdDateTime - new value of createdDateTime field (as defined in service metadata)this with just the createdDateTime field changedpublic Optional<OffsetDateTime> getLastModifiedDateTime()
public UserPFXCertificate withLastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
this with just the lastModifiedDateTime field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“Date/time when this PFX certificate was last modified.”
lastModifiedDateTime - new value of lastModifiedDateTime field (as defined in service metadata)this with just the lastModifiedDateTime field changedpublic com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class Entitypublic UserPFXCertificate patch()
this with changed fields reset.public UserPFXCertificate put()
this
with changed fields reset (they were ignored anyway).Copyright © 2018–2020. All rights reserved.