VSC-Service-Account 2023-11-04 04:50:30 +00:00
Родитель 2908da4c02
Коммит 0d90164f85
457 изменённых файлов: 2290 добавлений и 482 удалений

Просмотреть файл

@ -91,4 +91,4 @@ type: "class"
desc: "General configuration options for AMQP clients."
metadata: {}
package: "com.azure.core.amqp"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -157,4 +157,4 @@ implements:
- "<xref href=\"com.azure.core.util.AsyncCloseable?alt=com.azure.core.util.AsyncCloseable&text=AsyncCloseable\" data-throw-if-not-resolved=\"False\" />"
metadata: {}
package: "com.azure.core.amqp"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -73,4 +73,4 @@ methods:
desc: "Represents a state for a connection, session, or link."
metadata: {}
package: "com.azure.core.amqp"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -73,4 +73,4 @@ implements:
- "<xref href=\"com.azure.core.util.AsyncCloseable?alt=com.azure.core.util.AsyncCloseable&text=AsyncCloseable\" data-throw-if-not-resolved=\"False\" />"
metadata: {}
package: "com.azure.core.amqp"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -47,4 +47,4 @@ implements:
- "<xref href=\"com.azure.core.util.AsyncCloseable?alt=com.azure.core.util.AsyncCloseable&text=AsyncCloseable\" data-throw-if-not-resolved=\"False\" />"
metadata: {}
package: "com.azure.core.amqp"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -237,4 +237,4 @@ methods:
desc: "Reserved well-known constants from AMQP protocol."
metadata: {}
package: "com.azure.core.amqp"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -67,4 +67,4 @@ methods:
desc: "The type of approach to apply when calculating the delay between retry attempts."
metadata: {}
package: "com.azure.core.amqp"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -184,4 +184,4 @@ type: "class"
desc: "A set of options that can be specified to influence how retry attempts are made."
metadata: {}
package: "com.azure.core.amqp"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -122,4 +122,4 @@ type: "class"
desc: "An abstract representation of a policy to govern retrying of messaging operations."
metadata: {}
package: "com.azure.core.amqp"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -180,4 +180,4 @@ implements:
- "<xref href=\"com.azure.core.util.AsyncCloseable?alt=com.azure.core.util.AsyncCloseable&text=AsyncCloseable\" data-throw-if-not-resolved=\"False\" />"
metadata: {}
package: "com.azure.core.amqp"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -74,4 +74,4 @@ type: "class"
desc: "Represents a signal that caused the AMQP connection to shutdown."
metadata: {}
package: "com.azure.core.amqp"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -59,4 +59,4 @@ type: "class"
desc: "Represents transaction in message broker. It does not do any network operation on its own. It contains meta data about transaction such as transaction id."
metadata: {}
package: "com.azure.core.amqp"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -41,4 +41,4 @@ type: "interface"
desc: "Provides an API to manage AMQP transaction on the message broker. A transaction is used where two or more operations in the messaging broker are part of one unit of work. The transaction must ensure that all operations belonging to a given transaction either succeed or fail jointly. In general a transaction is involved with many operations on one message broker entity. Sometime a transaction can span over multiple message broker entities explained as follows.\n\nDistributed Transactions: A distributed transaction where operations spans over different message broker entities. For example an application receive from entity 'A' and sends to entity 'B' and 'C' and all these operations are part of one transaction."
metadata: {}
package: "com.azure.core.amqp"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -91,4 +91,4 @@ methods:
desc: "All TransportType switches available for AMQP protocol."
metadata: {}
package: "com.azure.core.amqp"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -50,4 +50,4 @@ implements:
- "<xref href=\"com.azure.core.util.AsyncCloseable?alt=com.azure.core.util.AsyncCloseable&text=AsyncCloseable\" data-throw-if-not-resolved=\"False\" />"
metadata: {}
package: "com.azure.core.amqp"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -90,4 +90,4 @@ type: "class"
desc: "A policy to govern retrying of messaging operations in which the delay between retries will grow in an exponential manner, allowing more time to recover as the number of retries increases."
metadata: {}
package: "com.azure.core.amqp"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -90,4 +90,4 @@ type: "class"
desc: "A policy to govern retrying of messaging operations in which the base delay between retries remains the same."
metadata: {}
package: "com.azure.core.amqp"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -73,4 +73,4 @@ methods:
desc: "Supported methods of proxy authentication."
metadata: {}
package: "com.azure.core.amqp"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -174,4 +174,4 @@ implements:
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html\">AutoCloseable</a>"
metadata: {}
package: "com.azure.core.amqp"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -77,4 +77,4 @@ typeParameters:
desc: "An <xref uid=\"\" data-throw-if-not-resolved=\"false\" data-raw-source=\"Azure SDK for Java trait\"></xref> providing a consistent interface for configuration of AMQP-specific settings."
metadata: {}
package: "com.azure.core.amqp.client.traits"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -8,4 +8,4 @@ interfaces:
desc: "This package contains interfaces that represent common cross-cutting (and AMQP-related) aspects of functionality\n offered by libraries in the Azure SDK for Java. Each interface is referred to as a 'trait', and classes that\n implement the interface are said to have that trait. There are additional traits that are more general\n purpose in the <xref uid=\"com.azure.core.client.traits\" data-throw-if-not-resolved=\"false\" data-raw-source=\"com.azure.core.client.traits\"></xref> package.\n\n <p>The particular focus of traits in the Azure SDK for Java is to enable higher-level\n libraries the ability to more abstractly configure client libraries as part of their builders, prior to the client\n itself being instantiated. By doing this, these high-level libraries are able to reason about functionality more\n simply. It is important to appreciate that despite the availability of these cross-cutting traits, there is no\n promise that configuration of each builder can simply be a matter of providing the same arguments for all builders!\n Each builder must be configured appropriately for its requirements, or else runtime failures may occur when the\n builder is asked to create the associated client.</p>"
metadata: {}
package: "com.azure.core.amqp.client.traits"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -273,4 +273,4 @@ methods:
desc: "Contains constants common to the AMQP protocol and constants shared by Azure services."
metadata: {}
package: "com.azure.core.amqp.exception"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -85,4 +85,4 @@ implements:
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html\">Serializable</a>"
metadata: {}
package: "com.azure.core.amqp.exception"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -183,4 +183,4 @@ type: "class"
desc: "General exception for AMQP related failures."
metadata: {}
package: "com.azure.core.amqp.exception"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -363,4 +363,4 @@ methods:
desc: "Error response codes returned from AMQP."
metadata: {}
package: "com.azure.core.amqp.exception"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -86,4 +86,4 @@ type: "class"
desc: "Represents the context for an AMQP link when an <xref uid=\"com.azure.core.amqp.exception.AmqpException\" data-throw-if-not-resolved=\"false\" data-raw-source=\"AmqpException\"></xref> occurs."
metadata: {}
package: "com.azure.core.amqp.exception"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -81,4 +81,4 @@ type: "class"
desc: "This exception is thrown when the underlying AMQP layer encounters an abnormal link abort or the connection is disconnected in an unexpected fashion."
metadata: {}
package: "com.azure.core.amqp.exception"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -66,4 +66,4 @@ type: "class"
desc: "Context for an error that occurs in an AMQP session when an <xref uid=\"com.azure.core.amqp.exception.AmqpException\" data-throw-if-not-resolved=\"false\" data-raw-source=\"AmqpException\"></xref> occurs."
metadata: {}
package: "com.azure.core.amqp.exception"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -15,4 +15,4 @@ enums:
desc: "Package containing classes related to AMQP exceptions."
metadata: {}
package: "com.azure.core.amqp.exception"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -65,4 +65,4 @@ type: "class"
desc: "This represents amqp address information. This will be used in populating information like 'To', 'ReplyTo' etc.\n\n**Create and retrieve address**\n\n```java\nAmqpAddress amqpAddress = new AmqpAddress(\"my-address\");\n // Retrieve Address\n String address = amqpAddress.toString();\n System.out.println(\"Address \" + address);\n```"
metadata: {}
package: "com.azure.core.amqp.models"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -108,4 +108,4 @@ type: "class"
desc: "The representation of message as defined by AMQP protocol."
metadata: {}
package: "com.azure.core.amqp.models"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -124,4 +124,4 @@ type: "class"
desc: "This class encapsulates the body of a message. The <xref uid=\"com.azure.core.amqp.models.AmqpMessageBodyType\" data-throw-if-not-resolved=\"false\" data-raw-source=\"AmqpMessageBodyType\"></xref> map to an AMQP specification message body types. Current implementation support <xref uid=\"com.azure.core.amqp.models.AmqpMessageBodyType.DATA\" data-throw-if-not-resolved=\"false\" data-raw-source=\"DATA\"></xref> AMQP data type.\n\n**Client should test for <xref uid=\"com.azure.core.amqp.models.AmqpMessageBodyType\" data-throw-if-not-resolved=\"false\" data-raw-source=\"AmqpMessageBodyType\"></xref> before calling corresponding get method. Get methods not corresponding to the type of the body throws exception.**\n\n**How to check for <xref uid=\"com.azure.core.amqp.models.AmqpMessageBodyType\" data-throw-if-not-resolved=\"false\" data-raw-source=\"AmqpMessageBodyType\"></xref>**\n\n```java\nObject amqpValue;\n AmqpMessageBodyType bodyType = amqpAnnotatedMessage.getBody().getBodyType();\n\n switch (bodyType) {\n case DATA:\n byte[] payload = amqpAnnotatedMessage.getBody().getFirstData();\n System.out.println(new String(payload));\n break;\n case SEQUENCE:\n List<Object> sequenceData = amqpAnnotatedMessage.getBody().getSequence();\n sequenceData.forEach(System.out::println);\n break;\n case VALUE:\n amqpValue = amqpAnnotatedMessage.getBody().getValue();\n System.out.println(amqpValue);\n break;\n default:\n throw new RuntimeException(String.format(Locale.US, \"Body type [%s] is not valid.\", bodyType));\n }\n```"
metadata: {}
package: "com.azure.core.amqp.models"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -73,4 +73,4 @@ methods:
desc: "Represents all valid <xref uid=\"com.azure.core.amqp.models.AmqpMessageBodyType\" data-throw-if-not-resolved=\"false\" data-raw-source=\"AmqpMessageBodyType\"></xref> for an AMQP Message. Current SDK only support <xref uid=\"com.azure.core.amqp.models.AmqpMessageBodyType.DATA\" data-throw-if-not-resolved=\"false\" data-raw-source=\"DATA\"></xref> AMQP data type. Track this [issue][] to find out support for other AMQP types.\n\n**Types of Amqp message body**\n\n * [DATA][]\n * [SEQUENCE][]\n * [VALUE][]\n\n\n[issue]: https://github.com/Azure/azure-sdk-for-java/issues/17614\n[DATA]: http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-messaging-v1.0-os.html#type-data\n[SEQUENCE]: http://docs.oasis-open.org/amqp/core/v1.0/amqp-core-messaging-v1.0.html#type-amqp-sequence\n[VALUE]: http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-messaging-v1.0-os.html#type-amqp-value"
metadata: {}
package: "com.azure.core.amqp.models"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -146,4 +146,4 @@ type: "class"
desc: "The representation of message header as defined by AMQP protocol."
metadata: {}
package: "com.azure.core.amqp.models"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -65,4 +65,4 @@ type: "class"
desc: "This represents Message id. Amqp specification support message id in various types. This class only implements <xref uid=\"java.lang.String\" data-throw-if-not-resolved=\"false\" data-raw-source=\"String\"></xref> representation at present.\n\n**Create and retrieve message id** \n\n```java\nAmqpMessageId messageId = new AmqpMessageId(\"my-message-id\");\n // Retrieve Message id\n String id = messageId.toString();\n System.out.println(\"Message Id \" + id);\n```"
metadata: {}
package: "com.azure.core.amqp.models"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -338,4 +338,4 @@ type: "class"
desc: "The representation of message properties as defined by AMQP protocol."
metadata: {}
package: "com.azure.core.amqp.models"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -65,4 +65,4 @@ type: "class"
desc: "An enumeration of supported authorization methods with the <xref uid=\"com.azure.core.amqp.ClaimsBasedSecurityNode\" data-throw-if-not-resolved=\"false\" data-raw-source=\"ClaimsBasedSecurityNode\"></xref>."
metadata: {}
package: "com.azure.core.amqp.models"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -48,4 +48,4 @@ type: "class"
desc: "Outcomes accepted by the AMQP protocol layer. Some outcomes have metadata associated with them, such as <xref uid=\"com.azure.core.amqp.models.ModifiedDeliveryOutcome\" data-throw-if-not-resolved=\"false\" data-raw-source=\"Modified\"></xref> while others require only a <xref uid=\"com.azure.core.amqp.models.DeliveryState\" data-throw-if-not-resolved=\"false\" data-raw-source=\"DeliveryState\"></xref>. An outcome with no metadata is <xref uid=\"com.azure.core.amqp.models.DeliveryState.ACCEPTED\" data-throw-if-not-resolved=\"false\" data-raw-source=\"DeliveryState#ACCEPTED\"></xref>."
metadata: {}
package: "com.azure.core.amqp.models"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -142,4 +142,4 @@ type: "class"
desc: "States for a message delivery."
metadata: {}
package: "com.azure.core.amqp.models"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -110,4 +110,4 @@ type: "class"
desc: "The modified outcome.\n\nAt the source the modified outcome means that the message is no longer acquired by the receiver, and has been made available for (re-)delivery to the same or other targets receiving from the node. The message has been changed at the node in the ways indicated by the fields of the outcome. As modified is a terminal outcome, transfer of payload data will not be able to be resumed if the link becomes suspended. A delivery can become modified at the source even before all transfer frames have been sent. This does not imply that the remaining transfers for the delivery will not be sent. The source MAY spontaneously attain the modified outcome for a message (for example the source might implement some sort of time-bound acquisition lock, after which the acquisition of a message at a node is revoked to allow for delivery to an alternative consumer with the message modified in some way to denote the previous failed, e.g., with delivery-failed set to true).\n\nAt the target, the modified outcome is used to indicate that a given transfer was not and will not be acted upon, and that the message SHOULD be modified in the specified ways at the node."
metadata: {}
package: "com.azure.core.amqp.models"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -65,4 +65,4 @@ type: "class"
desc: "Represents a partial message that was received."
metadata: {}
package: "com.azure.core.amqp.models"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -86,4 +86,4 @@ type: "class"
desc: "The rejected delivery outcome.\n\nAt the target, the rejected outcome is used to indicate that an incoming message is invalid and therefore unprocessable. The rejected outcome when applied to a message will cause the delivery-count to be incremented in the header of the rejected message.\n\nAt the source, the rejected outcome means that the target has informed the source that the message was rejected, and the source has taken the necessary action. The delivery SHOULD NOT ever spontaneously attain the rejected state at the source."
metadata: {}
package: "com.azure.core.amqp.models"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -76,4 +76,4 @@ type: "class"
desc: "A transaction delivery outcome."
metadata: {}
package: "com.azure.core.amqp.models"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -22,4 +22,4 @@ enums:
desc: "Package containing classes related to AMQP models classes."
metadata: {}
package: "com.azure.core.amqp.models"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -28,4 +28,4 @@ interfaces:
desc: "Package containing classes common to AMQP protocol."
metadata: {}
package: "com.azure.core.amqp"
artifact: com.azure:azure-core-amqp:2.8.11
artifact: com.azure:azure-core-amqp:2.8.12

Просмотреть файл

@ -24,4 +24,4 @@ implements:
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html\">Annotation</a>"
metadata: {}
package: "com.azure.core.annotation"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -24,4 +24,4 @@ implements:
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html\">Annotation</a>"
metadata: {}
package: "com.azure.core.annotation"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -24,4 +24,4 @@ implements:
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html\">Annotation</a>"
metadata: {}
package: "com.azure.core.annotation"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -11,4 +11,4 @@ implements:
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html\">Annotation</a>"
metadata: {}
package: "com.azure.core.annotation"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -36,4 +36,4 @@ implements:
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html\">Annotation</a>"
metadata: {}
package: "com.azure.core.annotation"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -11,4 +11,4 @@ implements:
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html\">Annotation</a>"
metadata: {}
package: "com.azure.core.annotation"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -24,4 +24,4 @@ implements:
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html\">Annotation</a>"
metadata: {}
package: "com.azure.core.annotation"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -24,4 +24,4 @@ implements:
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html\">Annotation</a>"
metadata: {}
package: "com.azure.core.annotation"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -24,4 +24,4 @@ implements:
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html\">Annotation</a>"
metadata: {}
package: "com.azure.core.annotation"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -24,4 +24,4 @@ implements:
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html\">Annotation</a>"
metadata: {}
package: "com.azure.core.annotation"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -24,4 +24,4 @@ implements:
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html\">Annotation</a>"
metadata: {}
package: "com.azure.core.annotation"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -24,4 +24,4 @@ implements:
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html\">Annotation</a>"
metadata: {}
package: "com.azure.core.annotation"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -36,4 +36,4 @@ implements:
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html\">Annotation</a>"
metadata: {}
package: "com.azure.core.annotation"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -11,4 +11,4 @@ implements:
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html\">Annotation</a>"
metadata: {}
package: "com.azure.core.annotation"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -11,4 +11,4 @@ implements:
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html\">Annotation</a>"
metadata: {}
package: "com.azure.core.annotation"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -24,4 +24,4 @@ implements:
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html\">Annotation</a>"
metadata: {}
package: "com.azure.core.annotation"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -24,4 +24,4 @@ implements:
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html\">Annotation</a>"
metadata: {}
package: "com.azure.core.annotation"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -36,4 +36,4 @@ implements:
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html\">Annotation</a>"
metadata: {}
package: "com.azure.core.annotation"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -24,4 +24,4 @@ implements:
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html\">Annotation</a>"
metadata: {}
package: "com.azure.core.annotation"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -24,4 +24,4 @@ implements:
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html\">Annotation</a>"
metadata: {}
package: "com.azure.core.annotation"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -48,4 +48,4 @@ implements:
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html\">Annotation</a>"
metadata: {}
package: "com.azure.core.annotation"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -13,4 +13,4 @@ implements:
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html\">Annotation</a>"
metadata: {}
package: "com.azure.core.annotation"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -73,4 +73,4 @@ methods:
desc: "Enumeration of return types used with <xref uid=\"com.azure.core.annotation.ServiceMethod\" data-throw-if-not-resolved=\"false\" data-raw-source=\"ServiceMethod\"></xref> annotation to indicate if a method is expected to return a single item or a collection"
metadata: {}
package: "com.azure.core.annotation"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -24,4 +24,4 @@ implements:
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html\">Annotation</a>"
metadata: {}
package: "com.azure.core.annotation"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -48,4 +48,4 @@ implements:
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html\">Annotation</a>"
metadata: {}
package: "com.azure.core.annotation"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -36,4 +36,4 @@ implements:
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html\">Annotation</a>"
metadata: {}
package: "com.azure.core.annotation"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -67,4 +67,4 @@ methods:
desc: "Enumeration of protocols available for setting the <xref uid=\"com.azure.core.annotation.ServiceClientBuilder.protocol()\" data-throw-if-not-resolved=\"false\" data-raw-source=\"protocol\"></xref> property of <xref uid=\"com.azure.core.annotation.ServiceClientBuilder\" data-throw-if-not-resolved=\"false\" data-raw-source=\"ServiceClientBuilder\"></xref> annotation."
metadata: {}
package: "com.azure.core.annotation"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -24,4 +24,4 @@ implements:
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html\">Annotation</a>"
metadata: {}
package: "com.azure.core.annotation"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -24,4 +24,4 @@ implements:
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html\">Annotation</a>"
metadata: {}
package: "com.azure.core.annotation"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -36,4 +36,4 @@ implements:
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html\">Annotation</a>"
metadata: {}
package: "com.azure.core.annotation"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -24,4 +24,4 @@ implements:
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html\">Annotation</a>"
metadata: {}
package: "com.azure.core.annotation"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -39,4 +39,4 @@ interfaces:
desc: "Package containing annotations for client side methods that maps to REST APIs."
metadata: {}
package: "com.azure.core.annotation"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -29,4 +29,4 @@ typeParameters:
desc: "An <xref uid=\"com.azure.core.client.traits\" data-throw-if-not-resolved=\"false\" data-raw-source=\"Azure SDK for Java trait\"></xref> providing a consistent interface for setting <xref uid=\"com.azure.core.credential.AzureKeyCredential\" data-throw-if-not-resolved=\"false\" data-raw-source=\"AzureKeyCredential\"></xref>. Refer to the Azure SDK for Java [identity and authentication][] documentation for more details on proper usage of the <xref uid=\"com.azure.core.credential.AzureKeyCredential\" data-throw-if-not-resolved=\"false\" data-raw-source=\"AzureKeyCredential\"></xref> type.\n\n\n[identity and authentication]: https://aka.ms/azsdk/java/docs/identity"
metadata: {}
package: "com.azure.core.client.traits"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -29,4 +29,4 @@ typeParameters:
desc: "An <xref uid=\"com.azure.core.client.traits\" data-throw-if-not-resolved=\"false\" data-raw-source=\"Azure SDK for Java trait\"></xref> providing a consistent interface for setting <xref uid=\"com.azure.core.credential.AzureNamedKeyCredential\" data-throw-if-not-resolved=\"false\" data-raw-source=\"AzureNamedKeyCredential\"></xref>. Refer to the Azure SDK for Java [identity and authentication][] documentation for more details on proper usage of the <xref uid=\"com.azure.core.credential.AzureNamedKeyCredential\" data-throw-if-not-resolved=\"false\" data-raw-source=\"AzureNamedKeyCredential\"></xref> type.\n\n\n[identity and authentication]: https://aka.ms/azsdk/java/docs/identity"
metadata: {}
package: "com.azure.core.client.traits"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -29,4 +29,4 @@ typeParameters:
desc: "An <xref uid=\"com.azure.core.client.traits\" data-throw-if-not-resolved=\"false\" data-raw-source=\"Azure SDK for Java trait\"></xref> providing a consistent interface for setting <xref uid=\"com.azure.core.credential.AzureSasCredential\" data-throw-if-not-resolved=\"false\" data-raw-source=\"AzureSasCredential\"></xref>. Refer to the Azure SDK for Java [identity and authentication][] documentation for more details on proper usage of the <xref uid=\"com.azure.core.credential.AzureSasCredential\" data-throw-if-not-resolved=\"false\" data-raw-source=\"AzureSasCredential\"></xref> type.\n\n\n[identity and authentication]: https://aka.ms/azsdk/java/docs/identity"
metadata: {}
package: "com.azure.core.client.traits"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -29,4 +29,4 @@ typeParameters:
desc: "An <xref uid=\"com.azure.core.client.traits\" data-throw-if-not-resolved=\"false\" data-raw-source=\"Azure SDK for Java trait\"></xref> providing a consistent interface for setting <xref uid=\"com.azure.core.util.Configuration\" data-throw-if-not-resolved=\"false\" data-raw-source=\"Configuration\"></xref>."
metadata: {}
package: "com.azure.core.client.traits"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -29,4 +29,4 @@ typeParameters:
desc: "An <xref uid=\"com.azure.core.client.traits\" data-throw-if-not-resolved=\"false\" data-raw-source=\"Azure SDK for Java trait\"></xref> providing a consistent interface for setting connection strings."
metadata: {}
package: "com.azure.core.client.traits"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -29,4 +29,4 @@ typeParameters:
desc: "An <xref uid=\"com.azure.core.client.traits\" data-throw-if-not-resolved=\"false\" data-raw-source=\"Azure SDK for Java trait\"></xref> providing a consistent interface for setting service endpoints."
metadata: {}
package: "com.azure.core.client.traits"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -109,4 +109,4 @@ typeParameters:
desc: "An <xref uid=\"com.azure.core.client.traits\" data-throw-if-not-resolved=\"false\" data-raw-source=\"Azure SDK for Java trait\"></xref> providing a consistent interface for configuration of HTTP-specific settings. Refer to the Azure SDK for Java [HTTP clients and pipelines][] documentation for more details on proper usage and configuration of the Azure SDK for Java HTTP clients.\n\nIt is important to understand the precedence order of the HttpTrait APIs. In particular, if a <xref uid=\"com.azure.core.http.HttpPipeline\" data-throw-if-not-resolved=\"false\" data-raw-source=\"HttpPipeline\"></xref> is specified, this takes precedence over all other APIs in the trait, and they will be ignored. If no <xref uid=\"com.azure.core.http.HttpPipeline\" data-throw-if-not-resolved=\"false\" data-raw-source=\"HttpPipeline\"></xref> is specified, a HTTP pipeline will be constructed internally based on the settings provided to this trait. Additionally, there may be other APIs in types that implement this trait that are also ignored if an <xref uid=\"com.azure.core.http.HttpPipeline\" data-throw-if-not-resolved=\"false\" data-raw-source=\"HttpPipeline\"></xref> is specified, so please be sure to refer to the documentation of types that implement this trait to understand the full set of implications.\n\n\n[HTTP clients and pipelines]: https://aka.ms/azsdk/java/docs/http-client-pipeline"
metadata: {}
package: "com.azure.core.client.traits"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -29,4 +29,4 @@ typeParameters:
desc: "An <xref uid=\"com.azure.core.client.traits\" data-throw-if-not-resolved=\"false\" data-raw-source=\"Azure SDK for Java trait\"></xref> providing a consistent interface for setting <xref uid=\"com.azure.core.credential.KeyCredential\" data-throw-if-not-resolved=\"false\" data-raw-source=\"KeyCredential\"></xref>. Refer to the Azure SDK for Java [identity and authentication][] documentation for more details on proper usage of the <xref uid=\"com.azure.core.credential.KeyCredential\" data-throw-if-not-resolved=\"false\" data-raw-source=\"KeyCredential\"></xref> type.\n\n\n[identity and authentication]: https://aka.ms/azsdk/java/docs/identity"
metadata: {}
package: "com.azure.core.client.traits"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -29,4 +29,4 @@ typeParameters:
desc: "An <xref uid=\"com.azure.core.client.traits\" data-throw-if-not-resolved=\"false\" data-raw-source=\"Azure SDK for Java trait\"></xref> providing a consistent interface for setting <xref uid=\"com.azure.core.credential.TokenCredential\" data-throw-if-not-resolved=\"false\" data-raw-source=\"TokenCredential\"></xref>. Refer to the Azure SDK for Java [identity and authentication][] documentation for more details on proper usage of the <xref uid=\"com.azure.core.credential.TokenCredential\" data-throw-if-not-resolved=\"false\" data-raw-source=\"TokenCredential\"></xref> type.\n\n\n[identity and authentication]: https://aka.ms/azsdk/java/docs/identity"
metadata: {}
package: "com.azure.core.client.traits"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -16,4 +16,4 @@ interfaces:
desc: "This package contains interfaces that represent common cross-cutting aspects of functionality offered by libraries\n in the Azure SDK for Java. Each interface is referred to as a 'trait', and classes that implement the interface are\n said to have that trait. There are additional traits related to AMQP use cases in the\n <code>com.azure.core.amqp.client.traits</code> package.\n\n <p>The particular focus of traits in the Azure SDK for Java is to enable higher-level\n libraries the ability to more abstractly configure client libraries as part of their builders, prior to the client\n itself being instantiated. By doing this, these high-level libraries are able to reason about functionality more\n simply. It is important to appreciate that despite the availability of these cross-cutting traits, there is no\n promise that configuration of each builder can simply be a matter of providing the same arguments for all builders!\n Each builder must be configured appropriately for its requirements, or else runtime failures may occur when the\n builder is asked to create the associated client.</p>"
metadata: {}
package: "com.azure.core.client.traits"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -68,7 +68,7 @@ methods:
description: "Whether the token has expired."
type: "<xref href=\"boolean?alt=boolean&text=boolean\" data-throw-if-not-resolved=\"False\" />"
type: "class"
desc: "Represents an immutable access token with a token string and an expiration time."
desc: "Represents an immutable access token with a token string and an expiration time.\n\nAn Access Token is a security token that is issued by an authentication source, such as Azure Active Directory (AAD), and it represents the authorization to access a specific resource or service. It is typically used to authenticate and authorize requests made to Azure services.\n\nAccess Tokens are obtained through the authentication process, where the user or application presents valid credentials (such as a client ID, client secret, username/password, or certificate) to the authentication source. The authentication source then verifies the credentials and issues an Access Token, which is a time-limited token that grants access to the requested resource.\n\nOnce an Access Token is obtained, it can be included in the Authorization header of HTTP requests to authenticate and authorize requests to Azure services."
metadata: {}
package: "com.azure.core.credential"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -3,7 +3,7 @@ uid: "com.azure.core.credential.AzureKeyCredential"
fullName: "com.azure.core.credential.AzureKeyCredential"
name: "AzureKeyCredential"
nameWithType: "AzureKeyCredential"
summary: "Represents a credential that uses a key to authenticate to an Azure Service."
summary: "The <xref uid=\"com.azure.core.credential.AzureKeyCredential\" data-throw-if-not-resolved=\"false\" data-raw-source=\"AzureKeyCredential\"></xref> is used to authenticate and authorize requests made to Azure services."
inheritances:
- "<xref href=\"java.lang.Object?displayProperty=fullName\" data-throw-if-not-resolved=\"False\" />"
- "<xref href=\"com.azure.core.credential.KeyCredential?displayProperty=fullName\" data-throw-if-not-resolved=\"False\" />"
@ -55,7 +55,7 @@ methods:
description: "The updated <code>AzureKeyCredential</code> object."
type: "<xref href=\"com.azure.core.credential.AzureKeyCredential?alt=com.azure.core.credential.AzureKeyCredential&text=AzureKeyCredential\" data-throw-if-not-resolved=\"False\" />"
type: "class"
desc: "Represents a credential that uses a key to authenticate to an Azure Service."
desc: "The <xref uid=\"com.azure.core.credential.AzureKeyCredential\" data-throw-if-not-resolved=\"false\" data-raw-source=\"AzureKeyCredential\"></xref> is used to authenticate and authorize requests made to Azure services. It is specifically designed for scenarios where you need to authenticate using a key.\n\nA key is a unique identifier or token that is associated with a specific user or application. It serves as a simple form of authentication to ensure that only authorized clients can access the protected resources or APIs. This authentication is commonly used for accessing certain services, such as Azure Cognitive Services, Azure Search, or Azure Management APIs. Each service may have its own specific way of using API keys, but the general concept remains the same. The <xref uid=\"com.azure.core.credential.AzureKeyCredential\" data-throw-if-not-resolved=\"false\" data-raw-source=\"com.azure.core.credential.AzureKeyCredential\"></xref> allows you to authenticate using a key.\n\n**Code Samples**\n\nCreate a key credential for a service key.\n\n```java\nAzureKeyCredential azureKeyCredential = new AzureKeyCredential(\"AZURE-SERVICE-KEY\");\n```"
metadata: {}
package: "com.azure.core.credential"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -46,4 +46,4 @@ type: "class"
desc: "Represents a credential bag containing the key and the name of the key."
metadata: {}
package: "com.azure.core.credential"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -3,7 +3,7 @@ uid: "com.azure.core.credential.AzureNamedKeyCredential"
fullName: "com.azure.core.credential.AzureNamedKeyCredential"
name: "AzureNamedKeyCredential"
nameWithType: "AzureNamedKeyCredential"
summary: "Represents a credential with a key name and the key and uses the key to authenticate to an Azure Service."
summary: "The <xref uid=\"com.azure.core.credential.AzureNamedKeyCredential\" data-throw-if-not-resolved=\"false\" data-raw-source=\"AzureNamedKeyCredential\"></xref> is used to authenticate and authorize requests made to Azure services."
inheritances:
- "<xref href=\"java.lang.Object?displayProperty=fullName\" data-throw-if-not-resolved=\"False\" />"
inheritedClassMethods:
@ -65,7 +65,7 @@ methods:
description: "The updated <code>AzureNamedKeyCredential</code> object."
type: "<xref href=\"com.azure.core.credential.AzureNamedKeyCredential?alt=com.azure.core.credential.AzureNamedKeyCredential&text=AzureNamedKeyCredential\" data-throw-if-not-resolved=\"False\" />"
type: "class"
desc: "Represents a credential with a key name and the key and uses the key to authenticate to an Azure Service.\n\nThe named credential can be created for keys which have a name identifier associated with them.\n\n**Code Samples**\n\nCreate a named credential for a service specific sas key.\n\n```java\nAzureNamedKeyCredential azureNamedKeyCredential =\n new AzureNamedKeyCredential(\"AZURE-SERVICE-SAS-KEY-NAME\", \"AZURE-SERVICE-SAS-KEY\");\n```"
desc: "The <xref uid=\"com.azure.core.credential.AzureNamedKeyCredential\" data-throw-if-not-resolved=\"false\" data-raw-source=\"AzureNamedKeyCredential\"></xref> is used to authenticate and authorize requests made to Azure services. It is specifically designed for scenarios where you need to authenticate using a key with a name identifier associated with it.\n\nA key is a unique identifier or token that is associated with a specific user or application. It serves as a simple form of authentication to ensure that only authorized clients can access the protected resources or APIs. This authentication is commonly used for accessing certain services, such as Azure Tables and Azure Event Hubs. Each service may have its own specific way of using API keys, but the general concept remains the same.\n\nThe <xref uid=\"com.azure.core.credential.AzureNamedKeyCredential\" data-throw-if-not-resolved=\"false\" data-raw-source=\"com.azure.core.credential.AzureNamedKeyCredential\"></xref> can be created for keys which have a name identifier associated with them.\n\n**Code Samples**\n\nCreate a named credential for a service specific sas key.\n\n```java\nAzureNamedKeyCredential azureNamedKeyCredential =\n new AzureNamedKeyCredential(\"AZURE-SERVICE-SAS-KEY-NAME\", \"AZURE-SERVICE-SAS-KEY\");\n```"
metadata: {}
package: "com.azure.core.credential"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -73,7 +73,7 @@ methods:
description: "The updated <code>AzureSasCredential</code> object."
type: "<xref href=\"com.azure.core.credential.AzureSasCredential?alt=com.azure.core.credential.AzureSasCredential&text=AzureSasCredential\" data-throw-if-not-resolved=\"False\" />"
type: "class"
desc: "Represents a credential that uses a shared access signature to authenticate to an Azure Service."
desc: "Represents a credential that uses a shared access signature to authenticate to an Azure Service. It is used for authenticating and authorizing access to Azure services using a shared access signature.\n\nA shared access signature is a string-based token that grants limited permissions and access to specific resources within an Azure service for a specified period. It allows you to provide time-limited access to your resources without sharing your account key or other sensitive credentials.\n\nThe <xref uid=\"com.azure.core.credential.AzureSasCredential\" data-throw-if-not-resolved=\"false\" data-raw-source=\"AzureSasCredential\"></xref> enables you to authenticate and access Azure services that support shared access signatures. By creating an instance of the <xref uid=\"com.azure.core.credential.AzureSasCredential\" data-throw-if-not-resolved=\"false\" data-raw-source=\"AzureSasCredential\"></xref> class and providing the SAS token as a parameter, you can use this credential to authenticate requests to Azure services.\n\nTo use the Credential, you typically pass it to the appropriate Azure client or service client builder during instantiation. The library internally handles the authentication process and includes the SAS token in the HTTP requests made to the Azure service, allowing you to access the resources specified in the SAS token.\n\nThe <xref uid=\"com.azure.core.credential.AzureSasCredential\" data-throw-if-not-resolved=\"false\" data-raw-source=\"AzureSasCredential\"></xref> is particularly useful when you need to grant temporary and limited access to specific resources, such as Azure Storage containers, blobs, queues, or files, without exposing your account key.\n\nIt's important to note that the availability and usage of the <xref uid=\"com.azure.core.credential.AzureSasCredential\" data-throw-if-not-resolved=\"false\" data-raw-source=\"AzureSasCredential\"></xref> may depend on the specific Azure service and its support for shared access signatures. Additionally, the format and content of the SAS token may vary depending on the service and resource you are targeting.\n\n**Sample: Azure SAS Authentication**\n\nThe following code sample demonstrates the creation of a <xref uid=\"com.azure.core.credential.AzureSasCredential\" data-throw-if-not-resolved=\"false\" data-raw-source=\"com.azure.core.credential.AzureSasCredential\"></xref>, using the sas token to configure it.\n\n```java\nAzureSasCredential azureSasCredential =\n new AzureSasCredential(\"AZURE-SERVICE-SAS-KEY\");\n```"
metadata: {}
package: "com.azure.core.credential"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -3,7 +3,7 @@ uid: "com.azure.core.credential.BasicAuthenticationCredential"
fullName: "com.azure.core.credential.BasicAuthenticationCredential"
name: "BasicAuthenticationCredential"
nameWithType: "BasicAuthenticationCredential"
summary: "Basic Auth credentials for use with a REST Service Client."
summary: "The <xref uid=\"com.azure.core.credential.BasicAuthenticationCredential\" data-throw-if-not-resolved=\"false\" data-raw-source=\"BasicAuthenticationCredential\"></xref> is used to authenticate and authorize requests made to Azure services using the Basic authentication scheme."
inheritances:
- "<xref href=\"java.lang.Object?displayProperty=fullName\" data-throw-if-not-resolved=\"False\" />"
inheritedClassMethods:
@ -50,9 +50,9 @@ methods:
returns:
type: "<a href=\"https://projectreactor.io/docs/core/release/api/reactor/core/publisher/Mono.html\">Mono</a>&lt;<xref href=\"com.azure.core.credential.AccessToken?alt=com.azure.core.credential.AccessToken&text=AccessToken\" data-throw-if-not-resolved=\"False\" />&gt;"
type: "class"
desc: "Basic Auth credentials for use with a REST Service Client."
desc: "The <xref uid=\"com.azure.core.credential.BasicAuthenticationCredential\" data-throw-if-not-resolved=\"false\" data-raw-source=\"BasicAuthenticationCredential\"></xref> is used to authenticate and authorize requests made to Azure services using the Basic authentication scheme. Basic Authentication is a simple authentication scheme that uses a combination of a username and password.\n\nNote that Basic Authentication is generally considered less secure than other authentication methods, such as Azure Active Directory (AAD) authentication. It is recommended to use [Azure Active Directory (Azure AD)][Azure Active Directory _Azure AD] authentication via <xref uid=\"com.azure.core.credential.TokenCredential\" data-throw-if-not-resolved=\"false\" data-raw-source=\"TokenCredential\"></xref> whenever possible, especially for production environments.\n\n**Sample: Azure SAS Authentication**\n\nThe following code sample demonstrates the creation of a <xref uid=\"com.azure.core.credential.BasicAuthenticationCredential\" data-throw-if-not-resolved=\"false\" data-raw-source=\"com.azure.core.credential.BasicAuthenticationCredential\"></xref>, using username and password\n\n```java\nBasicAuthenticationCredential basicAuthenticationCredential =\n new BasicAuthenticationCredential(\"<username>\", \"<password>\");\n```\n\n\n[Azure Active Directory _Azure AD]: https://learn.microsoft.com/azure/active-directory/fundamentals/"
implements:
- "<xref href=\"com.azure.core.credential.TokenCredential?alt=com.azure.core.credential.TokenCredential&text=TokenCredential\" data-throw-if-not-resolved=\"False\" />"
metadata: {}
package: "com.azure.core.credential"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -62,4 +62,4 @@ type: "class"
desc: "Represents a credential that uses a key to authenticate."
metadata: {}
package: "com.azure.core.credential"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -3,7 +3,7 @@ uid: "com.azure.core.credential.SimpleTokenCache"
fullName: "com.azure.core.credential.SimpleTokenCache"
name: "SimpleTokenCache"
nameWithType: "SimpleTokenCache"
summary: "A token cache that supports caching a token and refreshing it."
summary: "The Simple Token Cache offers a basic in-memory token caching mechanism."
inheritances:
- "<xref href=\"java.lang.Object?displayProperty=fullName\" data-throw-if-not-resolved=\"False\" />"
inheritedClassMethods:
@ -45,7 +45,7 @@ methods:
description: "a Publisher that emits an AccessToken"
type: "<a href=\"https://projectreactor.io/docs/core/release/api/reactor/core/publisher/Mono.html\">Mono</a>&lt;<xref href=\"com.azure.core.credential.AccessToken?alt=com.azure.core.credential.AccessToken&text=AccessToken\" data-throw-if-not-resolved=\"False\" />&gt;"
type: "class"
desc: "A token cache that supports caching a token and refreshing it."
desc: "The Simple Token Cache offers a basic in-memory token caching mechanism. It is designed to help improve performance and reduce the number of token requests made to Azure services during application runtime.\n\nWhen using Azure services that require authentication, such as Azure Storage or Azure Key Vault, the library handles the acquisition and management of access tokens. By default, each request made to an Azure service triggers a token request, which involves authentication and token retrieval from the authentication provider (e.g., Azure Active Directory).\n\nThe Simple Token Cache feature caches the access tokens retrieved from the authentication provider in memory for a certain period. This caching mechanism helps reduce the overhead of repeated token requests, especially when multiple requests are made within a short time frame.\n\nThe Simple Token Cache is designed for simplicity and ease of use. It automatically handles token expiration and refreshing. When a cached token is about to expire, the SDK automatically attempts to refresh it by requesting a new token from the authentication provider. The cached tokens are associated with a specific Azure resource or scope and are used for subsequent requests to that resource.\n\n**Sample: Azure SAS Authentication**\n\nThe following code sample demonstrates the creation of a <xref uid=\"com.azure.core.credential.SimpleTokenCache\" data-throw-if-not-resolved=\"false\" data-raw-source=\"com.azure.core.credential.SimpleTokenCache\"></xref>.\n\n```java\nSimpleTokenCache simpleTokenCache =\n new SimpleTokenCache(() -> {\n // Your logic to retrieve access token goes here.\n return Mono.just(new AccessToken(\"dummy-token\", OffsetDateTime.now().plusHours(2)));\n });\n```"
metadata: {}
package: "com.azure.core.credential"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -3,7 +3,7 @@ uid: "com.azure.core.credential.TokenCredential"
fullName: "com.azure.core.credential.TokenCredential"
name: "TokenCredential"
nameWithType: "TokenCredential"
summary: "The interface for credentials that can provide a token."
summary: "Token Credential interface serves as a fundamental component for managing and providing access tokens required for [Azure Active Directory (Azure AD)][Azure Active Directory _Azure AD] authentication when making requests to Azure services.\n\n\n[Azure Active Directory _Azure AD]: https://learn.microsoft.com/azure/active-directory/fundamentals/"
syntax: "public interface **TokenCredential**"
methods:
- uid: "com.azure.core.credential.TokenCredential.getToken(com.azure.core.credential.TokenRequestContext)"
@ -39,7 +39,7 @@ methods:
description: "The Access Token"
type: "<xref href=\"com.azure.core.credential.AccessToken?alt=com.azure.core.credential.AccessToken&text=AccessToken\" data-throw-if-not-resolved=\"False\" />"
type: "interface"
desc: "The interface for credentials that can provide a token."
desc: "Token Credential interface serves as a fundamental component for managing and providing access tokens required for [Azure Active Directory (Azure AD)][Azure Active Directory _Azure AD] authentication when making requests to Azure services.\n\nThe <xref uid=\"com.azure.core.credential.TokenCredential\" data-throw-if-not-resolved=\"false\" data-raw-source=\"TokenCredential\"></xref> interface, offers <xref uid=\"com.azure.core.credential.TokenCredential.getToken(com.azure.core.credential.TokenRequestContext)\" data-throw-if-not-resolved=\"false\" data-raw-source=\"TokenCredential#getToken(TokenRequestContext)\"></xref> and <xref uid=\"com.azure.core.credential.TokenCredential.getTokenSync(com.azure.core.credential.TokenRequestContext)\" data-throw-if-not-resolved=\"false\" data-raw-source=\"TokenCredential#getTokenSync(TokenRequestContext)\"></xref> methods. These methods are responsible for retrieving an access token that can be used to authenticate requests to Azure services. The scopes parameter specified as part of <xref uid=\"com.azure.core.credential.TokenRequestContext\" data-throw-if-not-resolved=\"false\" data-raw-source=\"TokenRequestContext\"></xref> represents the resources or permissions required for the token.\n\nThe Token Credential interface is implemented by various credential classes in the [Azure Identity][] library. These credential classes handle the authentication process and provide the necessary access tokens based on the specified scopes and any additional configuration.\n\nBy utilizing the Token Credential interface, you can abstract the authentication logic away from your application code. This allows for flexibility in choosing authentication mechanisms and simplifies the management of access tokens, including token caching and refreshing. It provides a consistent approach to authenticate requests across different Azure services and libraries.\n\nHere are some examples of credential classes that implement the Token Credential interface:\n\n * [DefaultAzureCredential][]: Represents a credential that tries a series of authentication methods to authenticate requests automatically. It simplifies the process by automatically selecting an appropriate authentication mechanism based on the environment, such as environment variables, managed identities, and developer tool credentials.\n * [ClientSecretCredential][]: Represents a credential that uses a client ID, client secret, and tenant ID to authenticate. It is suitable for scenarios where you have a client application that needs to authenticate with Azure services using a client secret.\n * [ClientCertificateCredential][]: Represents a credential that uses a client ID, client certificate, and tenant ID for authentication. This credential is useful when your client application has a client certificate available for authentication.\n * [InteractiveBrowserCredential][]: Represents a credential that performs an interactive authentication flow with the user in a browser. It is useful for scenarios where the user needs to provide consent or multi-factor authentication is required.\n\nYou can find more credential classes that implement the <xref uid=\"com.azure.core.credential.TokenCredential\" data-throw-if-not-resolved=\"false\" data-raw-source=\"TokenCredential\"></xref> interface in our [Azure Identity][] library.\n\nThese credential classes can be used in combination with various Azure client libraries to authenticate requests and access Azure services without the need to manage access tokens manually. The Token Credential interface provides a consistent way to handle Azure Active Directory (AAD) authentication across different Azure services and SDKs in a secure and efficient manner.\n\n\n[Azure Active Directory _Azure AD]: https://learn.microsoft.com/azure/active-directory/fundamentals/\n[Azure Identity]: https://learn.microsoft.com/java/api/overview/azure/identity-readme?view=azure-java-stable\n[DefaultAzureCredential]: https://learn.microsoft.com/java/api/com.azure.identity.defaultazurecredential?view=azure-java-stable\n[ClientSecretCredential]: https://learn.microsoft.com/java/api/com.azure.identity.clientsecretcredential?view=azure-java-stable\n[ClientCertificateCredential]: https://learn.microsoft.com/java/api/com.azure.identity.clientcertificatecredential?view=azure-java-stable\n[InteractiveBrowserCredential]: https://learn.microsoft.com/java/api/com.azure.identity.interactivebrowsercredential?view=azure-java-stable"
metadata: {}
package: "com.azure.core.credential"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -3,7 +3,7 @@ uid: "com.azure.core.credential.TokenRequestContext"
fullName: "com.azure.core.credential.TokenRequestContext"
name: "TokenRequestContext"
nameWithType: "TokenRequestContext"
summary: "Contains details of a request to get a token."
summary: "The <xref uid=\"com.azure.core.credential.TokenRequestContext\" data-throw-if-not-resolved=\"false\" data-raw-source=\"TokenRequestContext\"></xref> is a class used to provide additional information and context when requesting an access token from an authentication source."
inheritances:
- "<xref href=\"java.lang.Object?displayProperty=fullName\" data-throw-if-not-resolved=\"False\" />"
inheritedClassMethods:
@ -141,7 +141,7 @@ methods:
description: "the updated TokenRequestContext itself"
type: "<xref href=\"com.azure.core.credential.TokenRequestContext?alt=com.azure.core.credential.TokenRequestContext&text=TokenRequestContext\" data-throw-if-not-resolved=\"False\" />"
type: "class"
desc: "Contains details of a request to get a token."
desc: "The <xref uid=\"com.azure.core.credential.TokenRequestContext\" data-throw-if-not-resolved=\"false\" data-raw-source=\"TokenRequestContext\"></xref> is a class used to provide additional information and context when requesting an access token from an authentication source. It allows you to customize the token request and specify additional parameters, such as scopes, claims, or authentication options.\n\nThe <xref uid=\"com.azure.core.credential.TokenRequestContext\" data-throw-if-not-resolved=\"false\" data-raw-source=\"TokenRequestContext\"></xref> is typically used with authentication mechanisms that require more advanced configurations or options, such as [Azure Active Directory (Azure AD)][Azure Active Directory _Azure AD] authentication.\n\nHere's a high-level overview of how you can use the <xref uid=\"com.azure.core.credential.TokenRequestContext\" data-throw-if-not-resolved=\"false\" data-raw-source=\"TokenRequestContext\"></xref>:\n\n1. Create an instance of the <xref uid=\"com.azure.core.credential.TokenRequestContext\" data-throw-if-not-resolved=\"false\" data-raw-source=\"TokenRequestContext\"></xref> class and configure the required properties. The <xref uid=\"com.azure.core.credential.TokenRequestContext\" data-throw-if-not-resolved=\"false\" data-raw-source=\"TokenRequestContext\"></xref> class allows you to specify the scopes or resources for which you want to request an access token, as well as any additional claims or options.\n2. Pass the TokenRequestContext instance to the appropriate authentication client or mechanism when requesting an access token. The specific method or API to do this will depend on the authentication mechanism you are using. For example, if you are using Azure Identity for AAD authentication, you would pass the TokenRequestContext instance to the getToken method of the <xref uid=\"com.azure.core.credential.TokenCredential\" data-throw-if-not-resolved=\"false\" data-raw-source=\"TokenCredential\"></xref> implementation.\n3. The authentication client or mechanism will handle the token request and return an access token that can be used to authenticate and authorize requests to Azure services.\n\n\n[Azure Active Directory _Azure AD]: https://learn.microsoft.com/azure/active-directory/fundamentals/"
metadata: {}
package: "com.azure.core.credential"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -60,4 +60,4 @@ type: "interface"
desc: "A key which is used to asynchronously encrypt, or wrap, another key."
metadata: {}
package: "com.azure.core.cryptography"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Просмотреть файл

@ -26,4 +26,4 @@ type: "interface"
desc: "An object capable of asynchronously retrieving key encryption keys from a provided key identifier."
metadata: {}
package: "com.azure.core.cryptography"
artifact: com.azure:azure-core:1.44.1
artifact: com.azure:azure-core:1.45.0

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше